리눅스SSH 명령을 사용하면 안전하지 않은 네트워크를 통해 두 호스트간에 보안 암호화 연결을 사용하여 전세계 어느 곳에 나 위치 할 수있는 원격 컴퓨터에서 로그인하고 작업 할 수 있습니다. 명령 (구문 : ssh 호스트 이름 )는 로컬 컴퓨터에서 원격 컴퓨터의 프로그램을 실행하고 상호 작용할 수있는 창을 엽니 다. 마치 바로 앞에있는 것처럼 동작합니다. 원격 컴퓨터의 소프트웨어를 사용하고 파일에 액세스하고 파일을 전송하는 등의 작업을 할 수 있습니다.
안SSH Linux 세션은 암호화되어 있으며 인증이 필요합니다.Ssh 약자 안전한 쉘작업의 고유 한 보안을 참조하십시오.
사용 예제
네트워크 ID로 컴퓨터에 로그인하려면 comp.org.net 및 사용자 이름 조 , 당신은 다음 명령을 사용합니다 :
ssh [email protected]
원격 시스템의 사용자 이름이 로컬 시스템의 사용자 이름과 같으면 명령에서 사용자 이름을 생략 할 수 있습니다. ssh comp.org.net 그러면 다음과 같은 메시지가 나타납니다. 호스트 'sample.ssh.com'의 진위 여부를 확인할 수 없습니다. DSA 키 지문은 04 : 48 : 30 : 31 : b0 : f3 : 5a : 9b : 01 : 9d : b3 : a7 : 38 : e2 : b1 : 0c입니다. 계속 연결 하시겠습니까 (예 / 아니오)? 들어가는 중 예 원격 컴퓨터를 알려진 호스트 목록에 추가하도록 컴퓨터에 지시하고, ~ / .ssh / 알려진 호스트 . 다음과 같은 메시지가 표시됩니다. 경고 : 알려진 호스트 목록에 'sample.ssh.com'(DSA)이 영구적으로 추가되었습니다. 연결되면 비밀번호를 입력하라는 메시지가 표시됩니다. 입력 한 후에는 원격 시스템에 대한 쉘 프롬프트가 표시됩니다. 또한SSH 명령을 사용하여 로그인하지 않고 원격 시스템에서 명령을 실행하십시오. 예를 들면 다음과 같습니다. ssh [email protected] ps 명령을 실행합니다. 추신 컴퓨터에서 comp.org.net 결과를 로컬 창에 표시하십시오. SSH는 보안 채널이 설정된 후에 만 로그인 자격 증명과 암호를 전송하므로 원격 컴퓨터와의 연결을 설정하는 다른 방법보다 안전합니다. 또한 SSH는 공개 키 암호화를 지원합니다. 왜 SSH를 사용합니까?