提问人:Singleton 提问时间:1/12/2017 更新时间:5/26/2017 访问量:4690
使用 git bash shell SSH 连接到我的远程站点
Connecting to my remote site using git bash shell SSH
问:
我可以通过 ftp 使用这些凭据进行连接,但不能通过 ssh 进行连接。
Timothy@ement MINGW64 ~
$ ssh [email protected]
ssh: connect to host mywebsite.com port 22: Connection timed out
我敢肯定,这个问题以前已经被问过一百万次了。它与 ssh 密钥有关吗?
我正在使用 siteground,在 ssh/shell 访问区域中,我添加了以下内容:
t r [email protected] KtV/T4QvP4K9n7Zki9n+ZWp6 0.0.0.0/0 - 全部删除密钥 |添加 IP |私钥
任何帮助将不胜感激。谢谢。
答:
它与 ssh 密钥有关吗?
是:请参阅官方SiteGround文档如何使用SSH。
- 您需要启用 SSH 访问并注册您的公共 SSH 密钥。
然后,您可以使用 ssh(在您的 中提供)来访问
<path-to-git>/usr/bin
ssh -p18765 <user>@yourdomain
SiteGround 选择在端口 18765 上运行它,而不是默认的 22。sshd
siteground教程是垃圾,当我尝试通过ssh连接到我的siteground服务器时,与我交谈的三名聊天支持人员中有两名刚刚向我推荐了这些教程。
这些是最终奏效的步骤: 从cPanel高级部分选择SSH / Shell访问
使用他们的实用程序生成一个新密钥(记下您使用的密码以供以后使用)。
他们有一个教程,应该允许您在 linux 上创建私钥,然后将公钥上传到他们的站点。这是“不推荐的”,我无法让它工作。
在当前密钥表中列出其密钥后,单击“私钥”链接
将私钥复制到本地 .ssh 目录中的文件中(确保掩码为 0600)
运行以下命令: ssh-添加 输入您在使用其实用程序生成密钥时使用的密码
如果您收到响应“已添加标识:...”你都准备好了
您现在应该能够使用以下命令: SSH@-P18765
看起来他们没有启用 X11 转发,所以如果你使用 ssh -X,你会得到:
X11 转发请求在通道 0 上失败
评论