Notice
suyeonme
[Linux] ssh config 설정하기 본문
ssh로 서버에 연결
일반적으로 ssh로 서버에 연결하는 방법은 아래와 같다.
- .ssh 디렉터리에 pem 키를 다운로드한다.
- chmod 600 ~/.ssh/key-name.pem 명령어를 입력하여 pem 파일의 permission을 private key의 permission으로 변경 한다.
- ssh -i key-name.pem user@hostname 명령어를 입력하여 서버에 접속한다.
- 커넥션 종료시 exit을 입력한다.
ssh 디렉터리
~/.ssh 디렉터리는 사용자가 처음으로 ssh 명령을 실행할 때 자동으로 생성된다.
chmod Permission
chmod 600 ~/.ssh/config 명령어로 나(owner)만 이 파일을 읽고 쓸 수 있고 다른 사용자가 액세스할 수 없도록 permission을 변경한다.
- 644 permission: I (owner) can change it, everyone else can read it.
- 600 permission: I (owner) can write and read the file, everyone else can't.
ssh config 설정
ssh -i key-name.pem user@hostname 명령어로 ssh에 접속할 수 있지만, ssh/config를 작성해두면 간편하게 서버에 접속할 수 있다.
vi ~/.ssh/config
# ~/.ssh/config 내용 작성
Host front-server
HostName hostname
User ubuntu
IdentityFile ~/.ssh/key-name.pem
# ssh/config 퍼미션 부여
chmod 600 ~/.ssh/config
# ssh/config의 Host를 입력하여 서버 접속
ssh front-server
'프로그래밍👩🏻💻 > Linux' 카테고리의 다른 글
[Vim] 자주 사용하는 Vim 명령어 정리 (0) | 2022.08.16 |
---|---|
[Linux] 기본 폴더 정리 (0) | 2022.08.04 |
[Linux] hosts파일 수정하기 (0) | 2022.08.04 |
[Bash] Alias 설정하기 (0) | 2022.07.25 |
Comments