쉘에서 두 서버의 비밀번호를 전달하는 방법

쉘에서 두 서버의 비밀번호를 전달하는 방법

PuTTY에서 실행할 때 scp 명령을 사용하여 한 서버에서 다른 서버로 파일을 복사하면 두 서버 시스템의 비밀번호를 묻습니다. 비밀번호 없이 파일을 복사하는 다른 방법이 있습니까? 또는 비밀번호를 사용하면 명령을 어떻게 전달합니까?

답변1

지금까지 가장 좋은 방법은 공개/개인 키 쌍 인증을 사용하는 것입니다. Putty를 실행하는 컴퓨터에 키 쌍이 아직 없는 경우 puttygen을 사용하여 키 쌍을 만들고, 개인 키를 로컬에 저장하고, putty의 연결/SSH/인증에 해당 경로를 제공한 다음, 공개 키를 저장하고 ~를 입력해야 합니다. putty를 사용하여 연결된 컴퓨터의 /.ssh/authorized_keys 파일입니다. 그런 다음 scp를 실행하기 위해 연결하는 사용자 및 컴퓨터의 ~/.ssh/authorized_keys 파일에 이 컴퓨터의 공개 키(~/.ssh/id_rsa.pub에 위치)를 저장해야 합니다.

관련 정보