如何通过脚本在 Linux 中挂载 ssh 文件夹?

如何通过脚本在 Linux 中挂载 ssh 文件夹?

我已经安装了 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)。

如果您在命令行中输入它,您还会提供一个您看到的换行符。

相关内容