SSH는 "Secure Shell"의 약자로, 사용자가 원격으로 다른 컴퓨터에 안전하게 접속할 수 있게 하는 프로토콜입니다. SSH는 주로 서버 관리와 파일 전송에 사용됩니다.

SSH 명령어의 기본 구조는 다음과 같습니다:

ssh [options] [user@]hostname

예시들:

원격 서버에 접속하기

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 파일을 지정하는 데 사용됩니다. 이 옵션은 원격 서버에 접속할 때 사용할 인증키를 선택하는데 유용하게 사용할 수 있습니다.