SSH 명령어: 옵션 및 사용 방법
ℹ️이 콘텐츠에는 광고가 포함되어,판매 발생 시 수익이 발생합니다.(네이버 쇼핑 커넥트, 아마존 어필리에이트, 애드센스 등)리눅스에서 SSH(Secure Shell)는 네트워크를 통해 다른 시스템에 안전하게 접속할 수 있도록 해주는 프로토콜입니다.
SSH는 원격 서버와 클라이언트 간의 통신을 암호화하여 보안성을 높이며, 주로 원격 접속, 파일 전송, 그리고 터널링 기능을 제공합니다. SSH 명령어를 사용하여 사용자는 원격 서버에 안전하게 접속한 뒤 다양한 작업을 수행할 수 있습니다.
터널링 기능: 한 네트워크에서 다른 네트워크로 데이터를 안전하게 전송하는 기술로 주로 VPN이나 SSH 같은 보안 통신에 사용됩니다.
1. SSH 명령어 기본 사용 방법
ssh 사용자명@호스트 주소◻️ 사용 예시
우분투 계정으로 192.168.0.10 서버 접속 시 사용하며 이후 비밀번호를 입력 또는 인증키 설정 체크 후 로그인이 될 수 있습니다.
ssh ubuntu@192.168.0.102. SSH 명령어 옵션
| 
 옵션 36411_9dc33e-e4> | 
 설명 36411_30c91b-ae> | 
 사용 예시 36411_e45784-77> | 
|---|---|---|
| 
 -p 36411_9bffe2-13> | 
 포트번호 지정 (기본 22번이 아님) 36411_5fba08-33> | 
 ssh -p 2222 user@host 36411_3ed69d-cd> | 
| 
 -i 36411_f5fbd1-bd> | 
 개인 키 파일 지정 36411_a87c52-d6> | 
 ssh -i ~/.ssh/id_rsa user@host 36411_8532ba-00> | 
| 
 -v 36411_c1432c-f5> | 
 상세 디버깅 정보 출력 (verbose) 36411_155de6-d2> | 
 ssh -v user@host 36411_46c74c-91> | 
| 
 -C 36411_2d3186-a4> | 
 데이터 압축 활성화 36411_1eb133-a9> | 
 ssh -C user@host 36411_9b36a2-2b> | 
| 
 -X 36411_90b2bc-24> | 
 X11 포워딩 활성화 (GUI 실행용) 36411_e05d58-ee> | 
 ssh -X user@host 36411_67bc72-e3> | 
| 
 -T 36411_80d36c-fe> | 
 터미널 할당 비활성화 (명령 실행용) 36411_0e5253-a8> | 
 ssh -T user@host command 36411_db84b8-41> | 
3. 옵션 사용 예시
개인 키 파일 및 포트 설정 옵션을 같이 사용하는 예시입니다.
ssh -i /root/.ssh/my_key.pem -p 2020 ubuntu@192.168.0.10