Ich habe einen Linux-Rechner in meinem Netzwerk. Ich verbinde mich mit SSH mit PuTTY über das Internet, also habe ich Port 22 an die Maschine weitergeleitet.
Jetzt muss ich einen anderen Linux-Rechner ins Netzwerk stellen. Ich werde mich auch mit PuTTY mit dieser neuen Maschine verbinden wollen. Ich möchte Telnet / SSH über einen anderen Port als 22 ausführen, damit ich es weiterleiten kann.
Wie kann ich das erreichen?
linux
ssh
putty
port-forwarding
TheVillageIdiot
quelle
quelle
Antworten:
Dies hängt von Ihrem SSH-Server (und der Linux-Distribution) ab.
Check out
/etc/ssh/sshd_config
(oder ähnlich, zumindest in Debian-basierten Distributionen).Es gibt Linie
Ändern Sie es und starten Sie Ihr sshd neu (normalerweise
/etc/init.d/ssh restart
kann es auch sein/etc/init.d/sshd
).quelle
Sie rennen von außerhalb des Netzwerks? (Internetverbindung?) Wenn nicht, müssen Sie den Port nicht weiterleiten und nur eine Verbindung mit
ssh ip
oderssh hostname
(oder einer entsprechenden Verbindung mit Kittkonfigurationen) herstellen. Wenn Sie sich außerhalb des Netzwerks befinden und eine Portweiterleitung benötigen, müssen Sie nur die/etc/ssh/sshd_config
Serverdatei bearbeiten und die#Port 22
Zeile in den gewünschten Port ändern und den Kommentar entfernen. Nachdem Sie ssh auf dem Server neu starten müssen.quelle