PuTTY로 클라우드 컴퓨터 원격 접속
SSH (Secure Shell)
- 네트워크 상 다른 컴퓨터의 쉘을 사용할 수 있게 해주는 프로그램 혹은 프로토콜을 의미한다.
- 연결 이전에 서버 또는 사용자가 Key Pair를 생성한다. Key Pair는 공개 키와 개인 키 두 가지로 이루어진 한 쌍을 뜻한다.
- 공개 키(Public Key)는 .pub, 개인 키(Private Key)는 .pem의 파일 형식을 띄고 있다.
- 개인 키는 사용자(client)에게 제공되며, 보안이 필수적이다.
- 22번 포트는 SSH의 기본포트이다.
https://library.gabia.com/contents/infrahosting/9002/
나중에 위 사이트를 한번 더 참고해보면 좋을 것 같다.
Linux 명령어
// 절대경로 이동
cd /home
// 상대경로 이동
cd ..
// 특정 파일 읽기
vi README.md
// 저장 후 종료
:wq
// 그냥 종료
:q
// 디렉토리 리스트 보기
ls
Docker 명령어
docker build -t [이미지명] -f [도커파일명] .
- -t는 태그의 약어이며 -f는 파일의 약어이다.
- [이미지명]에 abc를, [도커파일명]에 docker/Dockerfiles . 를 대입할 경우에 도커 이미지는 abc가 되고, 이 도커 이미지는 docker/Dockerfiles에 의해 생성된다.
docker image ls
- 도커 이미지 리스트를 확인할 수 있다.
docker ps
- 실행중인 도커 컨테이너를 확인할 수 있다
docker stop [컨테이너ID]
- 실행중인 도커 컨테이너를 중지시킨다.
docker run --env-file ./.env.hello.local -d -p 4444:3333 [도커이미지명]
- 도커 컨테이너를 실행한다.
- --env-file은 어떤 env로 도커 이미지를 실행할 지 명시해준다.
- -d는 백그라운드에서 컨테이너가 실행되게 하는 옵션이다.
- -p는 [호스트포트:내부포트]로 포트포워딩을 해주는 옵션이다.
'개발 일지' 카테고리의 다른 글
iOS/Android flutter 웹뷰 렌더링 엔진 이슈 해결 (1) | 2024.01.08 |
---|---|
에러 처리) assert 함수 활용 (0) | 2024.01.08 |
문제가 있는 함수 (Date 객체와 불변성) (0) | 2023.12.12 |
나보려고 남기는 pnpm + nextjs 프로젝트 세팅 (1) | 2023.12.05 |
차트 라이브러리 스크롤링 이슈 해결 (0) | 2023.11.29 |