我有一个在 Hudson 上运行的构建作业,它从 Amazon AWS 服务器同步内容。这是用 shell 编写的
我有一个 PPK 文件,可以建立连接
问题就在这里。我使用的构建脚本没有在代码中建立连接。因此,我使用 Putty 通过 PPK 文件手动连接主机,然后运行该作业,然后它就可以正常工作了
我对 shell 还不熟悉。有人能帮我建议一下如何使用 shell 中的 PPK 文件建立连接,这样我就不必通过 Putty 手动进行操作了?
答案1
首先,服务器需要安全性才能访问其资源。因此它需要陣容验证。
使用 PPK 文件建立连接这实际上就是您需要的。
为了那个原因...
- 打开油灰
- 进入主机名由 AWS 帐户→ec2-instances→description→IPv4 Public IP 提供。它类似于 IP 地址,复制并粘贴到 Host name 中。添加ec2-用户@<-- 在那前面前任:[电子邮件保护]
- 现在在 putty 的左侧进入 → SSH ⇾ Auth ⇾ 在身份验证参数部分中选择浏览.ppk 文件,然后点击打开。
- 它会弹出一个窗口,单击“确定”,就这样。