SCP는 비밀번호를 기억


3

데비안에서, sup와 비슷한 방식으로 scp가 ssh 로그온 기간 동안 입력 한 비밀번호를 기억할 수 있습니까?

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

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

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

답변:


2

sshpass를 사용하십시오 .

ssh직접 TTY 액세스를 사용하여 대화식 키보드 사용자가 암호를 실제로 발급했는지 확인합니다. 전용 tty에서 sshpass실행 ssh되어 대화 형 사용자로부터 암호를 얻는다고 생각합니다.

sshpass -p 'password' scp -r user@example.com:/some/remote/path /some/local/path

당신은 또한 사용할 수 sshpassssh, rsyncscp.


1

키를 설정 한 경우에만 해당됩니다. 그런 다음 ssh-add개인 키를 로컬 SSH 에이전트에 추가하여 요청시 SSH 클라이언트에 키를 제공 할 수 있습니다. 초기 추가시 비밀번호 문구 만 입력하면됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.