![如何通过脚本在 Linux 中挂载 ssh 文件夹?](https://linux22.com/image/1326472/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E8%84%9A%E6%9C%AC%E5%9C%A8%20Linux%20%E4%B8%AD%E6%8C%82%E8%BD%BD%20ssh%20%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
我已经安装了 sshfs 并且知道如何安装驱动器,但是当我尝试自动提供密码时,它并没有做任何不同的事情。
eric@MAVERICK:~$ sshfs [email protected]:/home/ericfoss/Downloads Downloads/folder/ < pass.txt
[email protected]'s password:
eric@MAVERICK:~$
有想法吗?
答案1
你应该调查基于公钥的 SSH 身份验证这样您就不需要提供密码就可以登录 192.168.0.200 机器。
基本上,你会以“eric”的身份在 MAVERICK 机器上运行,然后将创建的文件ssh-keygen
内容复制到~.ssh/id_rsa.pub
/home/ericfoss/.ssh/authorized_keys
在 192.168.0.200 机器上。
答案2
尝试在您提供的文件(pass.txt)中的实际密码后添加换行符(\n)。
如果您在命令行中输入它,您还会提供一个您看到的换行符。