2012-10-31 187 views
2

我使用remastersys备份做了一些gitlab和gitolite服务器的备份映像,我从映像文件重新安装。问题是Windows客户端无法连接到服务器。当我试图克隆回购时,它说服务器意外关闭了网络连接。我不知道解决方案是什么,因为linux客户端没有问题。服务器意外关闭网络连接gitlab和gitolite

当我试图通过git bash克隆repo时,它说“没有hostkey alg”,我不知道这是什么意思。

我使用的服务器是Ubuntu 12.04,Windows客户端是Windows 7和XP。我试图重新安装SSH,但没有帮助。有谁知道如何解决这个问题。

回答

1

它应该与ssh安装问题有关。
This thread,例如描述:

我有同样的问题;我会得到错误信息“could not load host key: ...”我想从头开始重新安装SSH,所有的东西 - 当我试图从远程服务器(OpenBSD系统),它会拒绝我说:“no hostkey alg”在登录...

我发现我做错了,当我跑init.d/openssh keygen时,我正在输入密码。
当我用空密码重新运行openssh-keygen时,它开始按预期工作。


OP Sam Mie增加in the comments

我发现我有禁用SELinux和它的作品。
this thread

setenforce disable 
or 
setenforce 0 

将其设置为permissive将防止selinux从停止违反政策的行为。
它只会报告它,但仍然允许继续操作。

哦,谢谢,我在文件/etc/selinux/config配置,并且现在可以连接到Ubuntu与putty

+0

谢谢,你每次都救我的屁股! :) –

+0

我发现我必须禁用SELiux为http://www.linuxforums.org/forum/ubuntu-linux/159951-how-use-putty-connect-ubuntu-2.html,它的工作原理。 –

+0

@SamMie优秀。我已经将解决​​方案(链接,命令和配置文件路径)包含在解决方案中以提高可见性。 – VonC

相关问题