ssh

출처

설명

암호 통신을 이용하여 원격 호스트에 연결합니다.

주요 옵션

옵션 내용
-p 연결할 포트를 지정합니다.
-i 인증키를 지정합니다.
-l 접속하는 사용자 명을 지정합니다.
-L 포트 바인딩을 이용합니다.
-v 접속 로그를 출력합니다.

사용예제

# 127.0.0.1 호스테에 22번 포트로 접속 
$ ssh user@127.0.0.1

# host에 user 명으로 1000번 포트로 접속 
$ ssh -p 1000 user@hostname

# 인증키를 이용하여 원격지에 접속 
$ ssh -i privatekey.pem user@hostname

# 접속하는 사용자명 지정
$ ssh -l david hostname
$ ssh david@hostname

# 접속 로그 출력 
$ ssh -v david@hostname
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /user/home/.ssh/config

설정 변경

.ssh/config파일을 이용해서 ssh명령을 사용하는 기본 설정값을 추가할 수 있습니다.

커버로스 접속 암호화 기본 설정

ssh 를 이용하여 커버로스로 접근할 때 사용하는 기본 설정을 다음과 같이 추가할 수 있습니다.

Host와 접속하려는 서버의 이름이 일치하면 아래 설정을 접근에 이용합니다. 공백( )을 이용하여 여러개의 호스트 정보를 추가할 수 있습니다. 느낌표(!)를 이용하면 설정에서 제외할 수 있습니다.

$ cat ~/.ssh/config
Host *.example.com *.test.com !user.test.com
User ubuntu
GSSAPIAuthentication yes
PreferredAuthentications gssapi-with-mic

links

social