我一直在Windows机器上使用WebDrive工具连接到我的linux远程服务器几个月。我最近将我的代码移到了Amazon EC2实例。我注意到Webdrive能够连接到S3实例。但是,我无法连接到我运行的EC2实例。
使用Webdrive向导我采取了以下步骤:
1.新网站
2.选择SFTP作为类型
3.输入URL,输入ec2-user的用户名,保留密码为空
4.单击高级设置
5.单击SFTP设置
6.单击“...”以添加客户端主机密钥
7.从下拉列表中选择主机密钥并输入密码
7.1主机密钥是从Amazon AWS下载的
8.单击“测试连接”。
我收到以下错误:
加载主机密钥
连接到
将URL解析为IP地址
网址解析为IP地址
无法连接到服务器,
下面的错误信息错误:远程主机的SSH握手失败。重新检查您的用户名和密码(或主机密钥文件,如果正在使用)。还要确保选择了与服务器上的密码兼容的密码/ MAC。 (1609)
操作:连接到服务器
子操作:执行安全握手
该错误表明密钥文件使用的是未知加密。密钥作为.pem文件从Amazon下载。当我尝试导入密钥时,WebDrive设置似乎正在寻找PKCS#12。有没有人知道如何将.pem转换为.p12?或者可以以不同的格式下载吗?
我是否走在正确的轨道上?谢谢!
答案
我想我会用我找到的答案更新这个,而不是删除这些问题,因为其他人可能会遇到这个问题。
我从不同的角度看待这个问题,并发现不是试图弄清楚如何让密钥在WebDrive中工作,我真的只需要找出如何让用户使用密码验证登录。< / p>
我在thekeesh.com找到了很棒的教程。按照说明我发现我在那里大约95%,但是缺少一个重要的sshd_config更新,其中需要更新以下行:
1. sudo vim / etc / ssh / sshd_config
1.1。 PasswordAuthentication是
2.重启sshd
2.1。 sudo /etc/init.d/ssh reload
同样,值得访问thekeesh.com获取完整说明。
答案 0 :(得分:-1)
贝迪,
如果您将来有任何疑问,请随时访问www.srthelpdesk.com的在线帮助台(我为WebDrive的发布商工作)。在那里,您将找到有用文章和白皮书的知识库,我们的技术团队随时为您提供帮助。