
Ich möchte Samba auf meinem Linux Mint 14 Nadia-Server installieren, aber wenn ich das tue, können meine Clients, die SSH verwenden, keine Verbindung mehr herstellen. Alle Versuche schlagen sofort mit einem
ssh_exchange_identification: Connection closed by remote host
Was muss ich ändern, damit alles smb
läuft und ssh
Clients weiterhin eine Verbindung herstellen können?
Bearbeiten
Wie Krowe anmerkt, war Samba bereits installiert, ich hatte es nur nie aktiviert. Was er meiner Meinung nach übersehen hat, ist, dassVorIch habe smbd aktiviert, meine SSH-Verbindungen funktionierten einwandfrei, und das schon seit über einem Jahr. Sobald Samba aktiv war, funktionierten sie alle nicht mehr (ich verbinde mich normalerweise vom Servercomputer aus, aber gelegentlich verbinde ich mich auch). Oh, noch ein Hinweis, den ich anbieten kann: Als ich den SSHD-Daemon manuell beendet habe, konnte ich mich einmal verbinden, dann begannen die Verbindungen wieder zu scheitern. Sobald ich die SMBD-Instanzen beendet hatte, funktionierten die SSH-Verbindungen wieder.
Antwort1
Erstens installiert Mint Samba standardmäßig. Sie müssen nichts Besonderes tun, um Samba zu haben. Zweitens müssen Sie für SSH nur Folgendes ausführen: sudo apt-get install ssh
. Drittens sudo service ssh status
können Sie den Status Ihres SSH-Servers sehen, wenn Sie Folgendes eingeben. Wenn Sie etwas wie „ssh: nicht erkannter Dienst“ sehen, ist es nicht installiert. Wenn Sie es installiert haben, es aber nicht läuft, können Sie versuchen, den Daemon direkt auszuführen, um eventuell angezeigte Fehler zu sehen:
$(which sshd) -Ddp 10222
Die Ausgabe dieses Befehls sollte Ihnen eine Vorstellung davon geben, was wirklich passiert, wenn der Prozess unmittelbar nach dem Start beendet wird. Wenn dies funktioniert, sollten Sie in der Lage sein, eine Verbindung über Port 10222 herzustellen. Dies ist nicht die Standardeinstellung, sodass Sie sicherstellen können, dass der Port nicht auch das Problem ist.