Linux에서 SSH 명령을 사용해야하는 경우

세계 어디서나 Linux 컴퓨터에 로그인하여 작업하십시오.

Linux ssh 명령을 사용하면 안전하지 않은 네트워크를 통해 두 호스트간에 보안 암호화 연결을 사용하여 전세계 어디서나 위치 할 수 있는 원격 컴퓨터에 로그인하고 작업 할 수 있습니다. 명령 ( 구문 : ssh hostname )은 로컬 컴퓨터에서 원격 컴퓨터의 프로그램을 실행하고 상호 작용할 수있는 창을 엽니 다. 마치 바로 앞에있는 것처럼 동작합니다. 원격 컴퓨터의 소프트웨어를 사용하고 파일에 액세스하고 파일을 전송하는 등의 작업을 할 수 있습니다.

ssh Linux 세션은 암호화되어 있으며 인증이 필요합니다. Ssh 는 작업의 본질적인 보안을 나타내는 Secure Shell을 나타냅니다.

사용 예제

네트워크 id comp.org.net 및 username jdoe 를 사용하여 컴퓨터에 로그인하려면 다음 명령을 사용하십시오.

ssh jdoe@comp.org.net

원격 시스템의 사용자 이름이 로컬 시스템의 사용자 이름과 같으면 명령에서 사용자 이름을 생략 할 수 있습니다.

ssh comp.org.net

그러면 다음과 같은 메시지가 나타납니다.

호스트 'sample.ssh.com'의 진위 여부를 확인할 수 없습니다. DSA 키 지문은 04 : 48 : 30 : 31 : b0 : f3 : 5a : 9b : 01 : 9d : b3 : a7 : 38 : e2 : b1 : 0c입니다. 계속 연결 하시겠습니까 (예 / 아니오)?

yes를 입력하면 컴퓨터가 알려진 호스트 목록 인 ~ / .ssh / known_hosts에 원격 시스템을 추가합니다. 다음과 같은 메시지가 표시됩니다.

경고 : 알려진 호스트 목록에 'sample.ssh.com'(DSA)이 영구적으로 추가되었습니다.

연결되면 비밀번호를 입력하라는 메시지가 표시됩니다. 입력 한 후에는 원격 시스템에 대한 쉘 프롬프트가 표시됩니다.

ssh 명령을 사용하여 로그인하지 않고 원격 시스템 에서 명령을 실행할 수도 있습니다 (예 :

ssh jdoe@comp.org.net ps

컴퓨터 comp.org.net 에서 ps 명령을 실행하고 로컬 창에 결과를 표시합니다.

왜 SSH를 사용합니까?

SSH는 보안 채널이 설정된 후에 만 ​​로그인 자격 증명과 암호를 전송하므로 원격 컴퓨터와의 연결을 설정하는 다른 방법보다 안전합니다. 또한 SSH는 공개 키 암호화를 지원합니다.