SSH 파일을 사용하면 비밀번호를 입력하여 한 Linux 시스템에서 다른 Linux 시스템으로 파일을 복사할 수 있습니다. 10개의 파일을 복사하려고 하는데 파일당 비밀번호를 10번 입력하라는 메시지가 나오는데, 비밀번호를 한 번만 입력하여 모든 파일을 복사할 수 있는 옵션이 있나요?
내가 사용하는 명령 예:
spawn scp /modules/com/sample.jar username@machinename:/modules/com/sample.jar
답변1
원격 호스트에 정기적으로 접속하는 경우 SSH 키를 설정하세요. 여기에서 문서를 찾을 수 있습니다:http://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix/
슈퍼유저를 위한 rsync 튜토리얼도 있습니다:https://superuser.com/questions/555799/how-to-setup-rsync-without-password-with-ssh-on-unix-linux
답변2
SSH 키를 교환하거나 UI로 부팅하는 경우 filezilla를 사용할 수 있습니다.
또한 SSH 키를 교환하고 싶지 않다면 이 모든 파일을 폴더에 넣고 *를 사용하여 모두 이동할 수 있습니다.
spawn scp /modules/com/*.jar username@machinename:/modules/com/
http://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix/