Externe Verbindung von SSH

407
Gustavo Luiz Bispo dos Santos

Ich habe auf meinem Ubuntu 16.04 den openssh-Server installiert und wollte über das Terminal anderer Netzwerke, wie zum Beispiel der Universität, remote auf meinen PC zugreifen, aber ich kann nur über ssh auf das gleiche Netzwerk zugreifen.

Wenn mir jemand helfen kann, diese externe Verbindung aufzubauen, damit ich während einer anderen Verbindung auf meinen PC zugreifen kann, wäre ich sehr dankbar.

Ich verwende keinen anderen Router als den von Vivo (Router / Modus Vivo Fibra).

HINWEIS: Ich habe nicht vor, Putty, Team Viewer oder ähnliches zu verwenden. Ich möchte nur das Terminal verwenden, für mich ist es praktischer.

Ich spreche kein Englisch, tut mir leid. Text von Google übersetzt.

2
Dies ist die Seite der Portweiterleitung auf dem Router [https://i.imgur.com/yiX9hKt.png], aber ich weiß nicht, wo ich die IP-Adresse meines Computers / Routers und das Protokoll, das ich verwenden muss, angeben muss Gustavo Luiz Bispo dos Santos vor 5 Jahren 0
Willkommen bei Superuser! Anstatt es als Kommentar zu tun, ist es in der Regel besser, Ihre Frage beim Hinzufügen von Informationen zu bearbeiten (https://superuser.com/posts/1355270/edit) cybernetic.nomad vor 5 Jahren 0

2 Antworten auf die Frage

1
Frogmonkey

Wenn Sie auf eine öffentliche IP-Adresse zugreifen möchten, müssen Sie die öffentliche IP-Adresse kennen, die dynamisch ist. Befindet sich Ihr PC in derselben Domäne wie Ihr Ubuntu-Server, können Sie anstelle der IP-Adresse den Domänennamen verwenden. Ex:

ssh user@subdomain.domainname.org 
0
somethingSomething

Sie müssen das Äußere finden ip address, das können Sie mit https://www.whatismyip.com/ tun .

Sie müssen ssh serverIhren Port einrichten, hauptsächlich Ihren Port .... Stellen Sie Ihren Port /etc/ssh/sshd_configauf etwas anderes als 22...... ein

service ssh restart....

Sie müssen einen Benutzernamen haben, um im Befehl ssh verwendet zu werden, zu dem Sie die Berechtigung haben, sich bei .... anzumelden.

Sie müssen sshin Ihrem iptables...... so zulassen :

iptables -I INPUT 1 -p tcp --dport PORT -j ACCEPT.....

-------------------------------------------------- ---------------------------

BEARBEITEN:

Tun Sie dies ↓↓↓↓↓↓↓↓↓, um einen neuen Port für ssh hinzuzufügen. Denken Sie daran, PORTdass der Port der Port sein soll, den Sie als vielleicht ausgewählt haben34503

root@ubuntu:/# iptables -A INPUT -p tcp --dport PORT --jump ACCEPT root@ubuntu:/# iptables-save 

Ende der Bearbeitung

-------------------------------------------------- ---------------------------

Sie müssen sicherstellen, dass über Ihren Router ein offener Port vorhanden ist. Portweiterleitung des Dienstes ssh für den ausgewählten Port.

Sie können auch ssh-Schlüssel wie hier setzen ...... https://www.debian.org/devel/passwordlessssh .......

dann gibt es den Befehl selbst:

ssh -p PORT USER@EXTERNAL-IP 

Wenn Sie eine Verbindung herstellen, beantworten Sie yesdie Frage, ob Sie der neuen Verbindung vertrauen ..... und alles in Ordnung, viel Glück

Wie kann ich dieses iptables -I INPUT 1 -p tcp --dport PORT -j ACCEPT zulassen Gustavo Luiz Bispo dos Santos vor 5 Jahren 0
Warum wird es schwieriger, den Hafen zu wechseln? macht die Sache etwas komplizierter und fügt keine Sicherheit hinzu Sampo Sarrala vor 5 Jahren 0
@Gustavo Wenn Sie von einem anderen PC im selben Netzwerk auf SSH zugreifen können, bedeutet dies, dass Sie keine iptables verwenden müssen. Wenn Sie jedoch bereits den Port geändert und sshd neu gestartet haben, ist es möglich, dass der neue Port geschlossen wird. Ich würde sagen, ssh Port nicht ändern. Sampo Sarrala vor 5 Jahren 0
Ich kann von einem anderen PC im selben Netzwerk aus zugreifen, aber ich muss außerhalb dieses Netzwerks zugreifen Gustavo Luiz Bispo dos Santos vor 5 Jahren 0
@GustavoLuizBispodosSantos Ich habe meine Antwort zum Glück aktualisiert somethingSomething vor 5 Jahren 0
@GustavoLuizBispodosSantos Es gibt eine Menge von "how to's" zum Portforwarding im Web, zur Verwendung von Google, zum Suchen nach Ihrem Router und zum ssh-Portforwarding somethingSomething vor 5 Jahren 0
Gelöst mit diesem Link https://askubuntu.com/questions/1072129/external-connection-from-ssh#1072141 Gustavo Luiz Bispo dos Santos vor 5 Jahren 0
@GustavoLuizBispodosSantos Cool, das ist toll zu hören, danke für die Annahme somethingSomething vor 5 Jahren 0
@GustavoLuizBispodosSantos Bitte stimmen Sie meiner Antwort zu somethingSomething vor 5 Jahren 0