컴퓨터/LINUX

리눅스(linux) 명령어 가이드: ssh 명령어 사용법

푸른바다23 2024. 6. 10. 09:07

리눅스 명령어 가이드: ssh 명령어 사용법

 

 

ssh 명령어는 원격으로 다른 컴퓨터에 안전하게 접속하고 원격으로 명령을 실행하는 데 사용됩니다. SSH(보안 셸)는 네트워크 상의 다른 컴퓨터에 로그인하여 명령을 실행하고 파일을 전송하는 프로토콜입니다. 이 블로그에서는 ssh 명령어의 기본 사용법과 자주 사용하는 옵션들을 소개합니다.

 

 

 

1. 기본 사용법

 

ssh <사용자 이름>@<호스트>

지정한 호스트에 해당 사용자로 로그인합니다.

예시: ssh user@example.com

 

 

 

2. 자주 사용하는 옵션

 

1. 포트 지정

원격 호스트에 접속할 때 사용할 포트를 지정합니다.

사용법: ssh -p <포트 번호> <사용자 이름>@<호스트>

예시: ssh -p 2222 user@example.com

 

2. 비밀번호 인증 사용

비밀번호로 인증하여 로그인합니다.

사용법: ssh <사용자 이름>@<호스트>

예시: ssh user@example.com

 

3. 키 기반 인증 사용

공개 키 기반으로 인증하여 로그인합니다.

사용법: ssh -i <키 파일 경로> <사용자 이름>@<호스트>

예시: ssh -i ~/.ssh/id_rsa user@example.com

 

4. 압축 전송 활성화

데이터 전송을 압축하여 대역폭을 절약합니다.

사용법: ssh -C <사용자 이름>@<호스트>

예시: ssh -C user@example.com

 

5. X11 전송 활성화

X11 전송을 허용하여 원격 서버에서 GUI 프로그램을 실행합니다.

사용법: ssh -X <사용자 이름>@<호스트>

예시: ssh -X user@example.com

 

6. 세션 유지

접속이 끊어진 후에도 세션을 유지합니다.

사용법: ssh -o ServerAliveInterval=<시간(초)> <사용자 이름>@<호스트>

예시: ssh -o ServerAliveInterval=60 user@example.com

 

 

 

 

 

 

 

반응형