So installieren / konfigurieren SSH sollten Sie eine von vielen Führungen überprüfen Sie im Internet finden können surfen, diese eine zum Beispiel.
Mit dem folgenden Befehl können Sie über SSH eine Verbindung zu Ihrer virituellen Machiene herstellen:
ssh user@ip
Anschließend werden Sie aufgefordert, Ihr Passwort einzugeben. Um eine Verbindung herstellen zu können, benötigen Sie wie gesagt eine IP. Wenn Sie eine lokale Verbindung herstellen, haben Sie eine lokale IP. Sie können diese Adresse für das aktuelle System mit dem ifconfig
Befehl überprüfen . Beispiel:
ifconfig
eth0 Link encap:Ethernet HWaddr e8:39:35:42:ed:96
inet addr:191.13.238.54 Bcast:191.13.255.255 Mask:255.255.0.0
inet6 addr: fe80::ea39:35ff:fe42:ed96/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85385 errors:0 dropped:0 overruns:0 frame:0
TX packets:77885 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:48235010 (48.2 MB) TX bytes:9640323 (9.6 MB)
In inet addr
meinem Fall ist dies Ihre lokale IP-Adresse 191.13.238.54
. Wenn ich auf meinem Computer eine Verbindung zu meinem SSH-Server herstellen würde, würde ich daher Folgendes ausführen:
ssh user@191.13.238.54
Um eine Verbindung von außerhalb Ihres Netzwerks herzustellen, müssen Sie den eingehenden Datenverkehr auf dem Port, auf dem SSH ausgeführt wird, über ein Admin-Panel für Ihren Router an Ihre lokale IP-Adresse weiterleiten. Einige Router unterstützen dies möglicherweise nicht und das Admin-Panel funktioniert zwischen den Herstellern unterschiedlich. Sie können jederzeit den Kundendienst anrufen, wenn Sie mit diesem Problem nicht weiterkommen.
Um Ihre "globale" IP-Adresse zu überprüfen, können Sie diese Website besuchen: Wie lautet meine IP?
Wenn Sie über SSH mit Ihrem "Server" verbunden sind, können Sie verschiedene Aufgaben wie SQL ausführen:
mysql -u root -p -h 127.0.0.0
Im obigen Szenario ist root der Benutzer, das Kennwort ist aktiviert -p
und der Host ist 127.0.0.0/localhost (Ihr lokaler Computer).
Sie können auch mit Nano oder einem anderen Texteditor wie dem sehr beliebten und leistungsstarken (und komplizierten) auf Dateien zugreifen vim
. Alles in allem haben Sie jetzt die Leistung eines Terminals in Ihren Händen, wenn Sie eine Verbindung über PuTTY herstellen.
Wenn Sie beispielsweise über den Dateimanager von Ubuntu eine Verbindung herstellen, erhalten Sie eine bessere visuelle Erfahrung und können Dateien in einem GUI-Editor anstatt über die Befehlszeile bearbeiten. Ähnliche Programme gibt es unter Windows, das müssen Sie selbst herausfinden.
ssh
ist ein Protokoll, mit dem Sie eine Verbindung zu (normalerweise) Remotecomputern herstellen können. Bitte kombinieren Sie nicht mehrere Fragen in einem einzigen Beitrag, sondern teilen Sie sie stattdessen in separate auf.