SCP 기억 비밀번호

SCP 기억 비밀번호

데비안에서는 sudo와 유사하게 SSH 로그온 기간 동안 내가 입력한 비밀번호를 scp가 기억할 수 있나요?

PC ---ssh(putty)---> server 1 ---scp---> server 2

모든 원격 서버를 제어할 수 없기 때문에 공개/개인 키를 설정하고 싶지 않습니다. 복사하는 모든 파일에 대해 비밀번호를 입력하고 싶지 않을 뿐입니다.

어쨌든 이것이 가능합니까?!

답변1

키를 설정한 경우에만 가능합니다. 그런 다음 로컬 SSH 에이전트에 개인 키를 추가하는 데 사용할 수 있으며 ssh-add요청 시 SSH 클라이언트에 키를 제공합니다. 초기 추가 시에만 암호를 입력하면 됩니다.

답변2

사용SSH패스:

ssh직접 TTY 액세스를 사용하여 비밀번호가 실제로 대화형 키보드 사용자에 의해 발급되었는지 확인합니다. 전용 tty에서 sshpass실행되어 ssh대화형 사용자로부터 비밀번호를 얻는다고 생각하도록 속입니다.

sshpass -p 'password' scp -r [email protected]:/some/remote/path /some/local/path

, 및 와 sshpass함께 사용할 수도 있습니다 .sshrsyncscp

관련 정보