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

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

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

ssh_exchange_identification: Connection closed by remote host

我需要做哪些更改才能使其正常smb运行并且仍能让ssh客户端连接?

编辑

正如 krowe 指出的那样,samba 已经安装好了,只是我从未激活过它。我认为他忽略的一点是我激活了 smbd,我的 ssh 连接工作正常,并且已经工作了一年多。一旦 samba 激活,它们就全部停止工作了(我通常从服务器机器连接,但偶尔也会连接)。哦,我可以提供另一个线索——当我手动终止 sshd 守护进程时,我能够连接一次,然后连接再次开始失败。一旦我终止 smbd 实例,ssh 连接就会再次开始工作。

答案1

首先,Mint 会立即安装 Samba。您不需要做任何特殊的事情来安装 Samba。其次,对于 SSH,您只需运行:sudo apt-get install ssh。第三,如果您输入,sudo service ssh status您将看到 SSH 服务器的状态。如果您看到类似“ssh:无法识别的服务”的内容,则表示您没有安装它。如果您确实安装了它但它没有运行,那么您可能需要尝试直接运行守护进程以查看可能显示的任何错误:

$(which sshd) -Ddp 10222

如果进程在启动后立即被终止,此命令的输出应该会让您了解实际发生的情况。如果此方法有效,那么您应该能够连接到端口 10222。这不是默认端口,因此您可以确保端口不是问题所在。

相关内容