安裝了 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 上進行連接。

相關內容