sshfs에 해당하는 ssh -i를 아는 사람이 있습니까? 비밀번호를 묻지 않고 sshfs를 사용하고 싶습니다
답변1
가장 좋은 해결책은ssh-agent
Zoredache가 제안한대로.
또 다른 방법은 열쇠를 넣는 것입니다.~/.ssh/id_rsa
, 그렇게 하면 자동으로 감지됩니다. ( id_dsa
DSA 키에 사용됩니다.)
또 다른 하나는~/.ssh/config
. 이와 같은 내용을 넣으십시오( ssh_config
자세한 내용은 매뉴얼 페이지 참조).
somebox.somedomain.tld 호스트 사용자 조 IdentityFile ~/key_for_somebox 주인 * IdentityFile ~/key_for_everything_else
답변2
다음을 사용하도록 시스템을 설정하십시오.SSH 에이전트에이전트에 키를 추가하세요. 최신 Linux 배포판(예: Ubuntu 및 기타)을 사용하는 경우 ssh-agent가 이미 설정되어 있을 수 있습니다. 를 입력하기만 하면 됩니다 ssh-add key
.
답변3
또 다른 대답은sshfs -o IdentityFile=/home/me/.ssh/somekey.pem user@host:/path/ mnt/
또한 사람들이 sshfs를 불러일으키는 또 다른 방법을 나열하는 것을 볼 수 있습니다.
sshfs -o ssh_command="ssh -i /home/me/.ssh/somekey.pem" user@host:/path/ mnt/
비록 나는 그것이 ~/.ssh/config
갈 길이라는 것에 동의할 것이다.
답변4
미래에 이것을 찾는 사람에게는 이것이 나에게 도움이 되었습니다. ::
sshfs username@host:/yourpath /yourpath -o ssh_command='sshpass -p "yourpassword" ssh'
예::
sshfs [email protected]:/media /mnt/ -o ssh_command='sshpass -p 123456789 ssh'