我使用remastersys备份做了一些gitlab和gitolite服务器的备份图像,我从图像文件中重新安装了。问题是Windows客户端无法连接到服务器。当我尝试克隆回购时,它说服务器意外关闭的网络连接。我不知道解决方案是什么,因为Linux客户端没有问题。
当我尝试通过git bash克隆回购时,它说"没有hostkey alg",我不知道那是什么意思。
我正在使用的服务器是Ubuntu 12.04,Windows客户端是Windows 7和XP。我试图重新安装SSH,但这无济于事。有人知道如何解决此问题吗?
它应该与SSH安装问题有关。
例如,此线程描述了:
我也有同样的问题;我会收到错误消息'
could not load host key: ...
',我尝试从头开始重新安装SSH,所有这些东西 - 当我尝试从远程服务器登录(OpenBSD)时,它会否认我说"no hostkey alg
...我发现我做错了的是,当我运行
init.d/openssh keygen
时,我正在放置一个密码。
当我用空的密码重新启动openssh-keygen
时,它开始按预期工作。
op sam mie在评论中添加:
我发现我有禁用selinux ,并且有效。
查看此线程:
setenforce disable
or
setenforce 0
将其设置为
permissive
将阻止selinux
停止违反政策。
它只会报告它,但仍然允许行动继续。哦,谢谢,我在文件
/etc/selinux/config
中配置了,现在可以使用putty
连接到Ubuntu。