호스트 a 에서 호스트 b 로 ssh 하는 방법 ?
Ssh-키건? -t? Rsa 가 위 명령을 실행하면 ~/디렉토리에 두 개의 파일이 나타납니다. Ssh: id_rsa 및 id_rsa.pub 입니다. 여기서 id_rsa.pub 는 공개 키 파일입니다. 이 파일의 내용을 ~/의 authorized_keys 파일에 첨부합니다. 호스트 d 의 ssh 디렉토리입니다. 예를 들면 다음과 같습니다.
시스템 a 가 id_rsa.pub 파일을 시스템 d 로 전송:
Scp? ~/.ssh/id_rsa.pub? User @ hostd:/tmp/id _ RSA _ hosta.pubd 시스템 사용자 authorized_keys 파일 추가:
고양이? /tmp/id_rsa_HOSTA.pub? & gt& gt? ~/.ssh/authorized_keys 그런 다음 비밀번호를 입력하지 않고 원격 호스트에서 개인적으로 명령을 실행할 수 있습니다. 명령 형식은 다음과 같습니다.
Ssh 원격 사용자 이름 @ 원격 호스트 이름 또는 IP 주소' 원격 명령 또는 스크립트' 입니다
예를 들면 다음과 같습니다.
송승헌? 사용자 @HOSTD? 호스트 이름'
송승헌? 사용자 @HOSTD? /home/user/script/test.sh' 원격 스크립트에서 일부 명령을 사용하여 환경 종속 변수를 식별할 경우 스크립트는 구성 파일을 실행하는 명령을 첫 줄에 포함해야 합니다. 예를 들어 Bash 에서 스크립트의 첫 번째 비헤이비어는?
출처? ~/.그렇지 않으면 원격 스크립트에서 오류를 보고할 수 있습니다.