비밀번호 없는 SSHFS

비밀번호 없는 SSHFS

sshfs에 해당하는 ssh -i를 아는 사람이 있습니까? 비밀번호를 묻지 않고 sshfs를 사용하고 싶습니다

답변1

가장 좋은 해결책은ssh-agentZoredache가 제안한대로.

또 다른 방법은 열쇠를 넣는 것입니다.~/.ssh/id_rsa, 그렇게 하면 자동으로 감지됩니다. ( id_dsaDSA 키에 사용됩니다.)

또 다른 하나는~/.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'

관련 정보