SSH는 "Secure Shell"의 약자로, 사용자가 원격으로 다른 컴퓨터에 안전하게 접속할 수 있게 하는 프로토콜입니다. SSH는 주로 서버 관리와 파일 전송에 사용됩니다.
SSH 명령어의 기본 구조는 다음과 같습니다:
ssh [options] [user@]hostname
options
: SSH 명령에 대한 추가 옵션들입니다.user@
: 원격 호스트에 로그인할 사용자 이름입니다.hostname
: 원격 서버의 도메인 이름 또는 IP 주소입니다.예시들:
ssh username@remote_host
여기서 username
은 원격 서버에 접속할 사용자 이름이며, remote_host
는 원격 서버의 IP 주소 또는 도메인 이름입니다.
ssh -p port username@remote_host
기본적으로, SSH는 22 포트를 사용합니다. 그러나 원격 서버가 다른 포트에서 SSH 서비스를 제공하고 있다면 -p
옵션과 함께 해당 포트 번호를 명시할 수 있습니다.
ssh -i /path/to/my_key.pem username@remote_host
SSH 명령에서 -i
옵션은 private key 파일을 지정하는 데 사용됩니다. 이 옵션은 원격 서버에 접속할 때 사용할 인증키를 선택하는데 유용하게 사용할 수 있습니다.