使用git bash shell SSH

时间:2017-01-11 19:42:39

标签: ssh git-bash ssh-keys mingw-w64

我可以通过ftp使用这些凭据连接,但不能通过ssh连接。

Timothy@ement MINGW64 ~
$ ssh timothy@mywebsite.com
ssh: connect to host mywebsite.com port 22: Connection timed out

我确定此问题已被问过一百万次。它与ssh密钥有关吗?

我使用siteground并在ssh / shell访问区域中添加了这个:

t timothy@mywebsite.com KtV / T4QvP4K9n7Zki9n + ZWp6 0.0.0.0/0 - 全部删除密钥|添加IP |私钥

任何帮助将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:0)

  

是否与ssh密钥有关?

是:请参阅官方SiteGround文档How to use SSH

  • 您需要enable ssh access并注册您的公开密钥。
  • 然后您可以使用ssh(在<path-to-git>/usr/bin中提供)来访问

    ssh -p18765 <user>@yourdomain
    

SiteGround选择在端口18765上运行其sshd,而不是默认的22。

答案 1 :(得分:0)

网站地图教程是垃圾,我与之交谈过的三个聊天支持人员中有两个在我尝试通过ssh建立与我的站点地址服务器的连接时将我推荐给了教程。

这些步骤最终奏效: 从cPanel Advanced部分选择SSH / Shell Access

使用其实用程序生成新密钥(记下您以后使用的密码) ***他们有一个教程,可以让你在linux上创建一个私钥,然后将公钥上传到他们的网站。这是“不推荐”,我无法让它发挥作用。

在当前密钥表中列出其密钥后,单击私钥链接

将私钥复制到本地.ssh目录中的文件(确保掩码为0600)

运行以下命令: SSH-ADD 输入使用其实用程序生成密钥时使用的密码

如果您收到回复“已添加身份:...”,则全部设置

您现在应该可以使用以下命令: ssh @ -p18765

看起来他们没有启用X11转发,所以如果你使用ssh -X,你会得到:
 通道0上的X11转发请求失败