保存一次密码并从不同的终端使用它

保存一次密码并从不同的终端使用它

我有一个脚本,可以使用 SSH 运行远程登录,使用 SCP 从远程计算机复制文件而不要求输入密码,但是,更改仅适用于我运行脚本的终端。如果我尝试在另一个终端上执行相同的脚本,它会提示我输入密码。

有没有办法可以创建一个脚本,该脚本会提示我输入一次密码,然后在下次运行该脚本时不再要求我输入密码?

答案1

使用该ssh-copy-id [user@]machine命令将您的公钥安装到远程机器的authorized_keys中。

答案2

ssh 对密码相当谨慎。您可以使用 putty 的嵌入式替代品,它允许从文件甚至命令行加载密码。

答案3

您可以设置一个掌握接受的 SSH 连接多路复用连接。请参阅SSH 客户端手册的选项-M和。-S

相关内容