我可以通过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 |私钥
任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
是否与ssh密钥有关?
是:请参阅官方SiteGround文档How to use SSH。
然后您可以使用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转发请求失败