我已经安装了 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)。
如果您在命令行中输入它,您还会提供一个您看到的换行符。