![SCP 기억 비밀번호](https://rvso.com/image/1395388/SCP%20%EA%B8%B0%EC%96%B5%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8.png)
데비안에서는 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
함께 사용할 수도 있습니다 .ssh
rsync
scp