目前Filezilla正用于从远程服务器进行复制。有需要手动操作需要复制并完成复制文件后的其他进一步的任务。所以我需要编写shell脚本来复制并执行进一步的任务。但我面对登录服务器使用私人/公共密钥。我有一个包含以下内容的密钥文件:如何使用私钥/公钥来登录ssh服务器而无需提供密码 - imported-openssh -key
puTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 6
--<Public_key>
Private-Lines: 14
---<Private_key>--
Private-MAC: --<some text>--
Filiezilla正在成功连接并正确使用密钥。
我已经花了很多小时的谷歌搜索,但无法得到适当的解决方案。 请建议我我如何不使用密码使用给定的密钥登录并使用shell脚本
约翰,谢谢你的回复,我遵循你的方式。之后,出现以下提示: '输入密钥'private_key.txt'的密码:' – Ramgau
@Ramgau:这意味着您的特定私钥需要密码。如果你想完全自动化,你需要生成一个不使用密码的新的公钥/私钥对,并将该公钥添加到服务器,以便登录。 –