安装了samba,现在ssh客户端无法连接


0

我想在Linux Mint 14 Nadia服务器上安装Samba,但是当我这样做时,使用SSH的客户端将无法连接。所有尝试都会立即失败并显示

ssh_exchange_identification: Connection closed by remote host

我需要进行哪些更改才能smb启动并运行,并且仍然可以使ssh客户端连接?

编辑

正如krowe指出的那样,已经安装了samba,但我从未激活过它。我认为他想念的重点是,我激活smbd 之前,我的ssh连接工作正常,并且已经运行了一年多。一旦samba处于活动状态,它们都将停止工作(我通常从服务器计算机连接出来,但偶尔我也可以连接进来)。哦,我可以提供另一个线索-当我手动杀死sshd守护程序时,我能够连接一次,然后连接又开始失败。一旦我杀死了smbd实例,ssh连接就重新开始工作。

Answers:


0

首先,Mint开箱即用地安装Samba。拥有Samba不需要做任何特别的事情。其次,所有你需要的SSH要做的就是运行:sudo apt-get install ssh。第三,如果键入,sudo service ssh status您将看到SSH服务器的状态。如果看到类似“ ssh:无法识别的服务”的信息,则说明您尚未安装。如果您确实安装了它,但是它没有运行,那么您可能想要尝试直接运行守护程序,以查看可能显示的任何错误:

$(which sshd) -Ddp 10222

该命令的输出应使您了解如果在启动后立即终止该进程,则实际发生的情况。如果这行得通,那么您应该可以在端口10222上进行连接。这不是默认设置,因此可以确保该端口也不是问题。


感谢您的答复和澄清。我更新了我的问题。
伊桑·弗曼

我可以告诉您,我实际上只是这样做了,而对于全新安装,这根本不是问题。我不确定您的状况,但可能是您已更改。另外,如果您尚未执行该操作,请在非默认端口上运行守护进程,并通过该端口连接该守护进程,以再次检查是否没有其他端口正在使用该端口,并且没有错误消息。
krowe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.