【发布时间】:2011-07-05 21:52:51
【问题描述】:
我在通过代理通过 ssh 连接到我的亚马逊 EC2 服务器时遇到了一些问题。
我有 http 代理端口 8080 的用户名和密码。(无法控制代理) 我还有我的连接字符串,它可以在没有代理的情况下工作 ssh -i key.pem root@xx.compute.amazonaws.com
1) 当我尝试连接时,我收到“No route to host”错误 2)我尝试使用腻子,配置代理+身份验证文件,但后来我得到这个错误 “无法使用此密钥文件(OpenSSH SSH-2 私钥)” 另外我不知道腻子如何将我的代理配置插入到 ssh 连接字符串中,所以我可以在终端中尝试一下
任何帮助将不胜感激!
解决方案:
这是一个很好的教程:http://www.mtu.net/~engstrom/ssh-proxy.php
注意:您需要安装开瓶器。
此外,此配置使您能够通过代理运行 rsync
例如:rsync -avz -e "ssh -i key.pem" ec2-user@xx.compute.amazonaws.com:/amz /home
【问题讨论】: