5 coole Dinge, die Sie mit einem SSH-Server zu tun

SSH bietet mehr als nur eine sichere Remote-Terminal-Umgebung. Sie können SSH Tunnel Ihren Traffic zu verwenden, die Übertragung von Dateien, Remote-Dateisysteme mounten und vieles mehr. Diese Tipps und Tricks helfen Ihnen, die Vorteile Ihres SSH-Server nehmen.

SSH nicht nur authentifizieren über eine verschlüsselte Verbindung – alle SSH-Verkehr verschlüsselt ist. Egal, ob Sie eine Datei sind zu übertragen, das Surfen im Web, oder das Ausführen eines Befehls, sind Ihre Aktionen privat.

SSH-Tunneling ermöglicht es einem entfernten SSH-Server als Proxy-Server fungiert. Der Netzwerkverkehr von Ihrem lokalen System kann über die sichere Verbindung zum SSH-Server gesendet werden. Zum Beispiel könnten Sie Ihren Web-Browser-Datenverkehr über einen SSH-Tunnel leiten sie zu verschlüsseln. Dies würde verhindern, dass Menschen auf öffentliche Wi-Fi-Netzwerke nicht sehen, was Sie gerade oder Bypass-Website und Content-Filter in einem lokalen Netzwerk.

Natürlich wird der Verkehr unverschlüsselt, wenn es den SSH-Server verlässt und auf das Internet zugreift. Um einen Web-Server, den Sie durch den Tunnel zugreifen, wird Ihre Verbindung erscheinen aus dem Computer zu kommen SSH-Server ausgeführt wird, nicht das lokale System.

Unter Linux verwenden Sie den folgenden Befehl einen SOCKS-Proxy auf Port 9999 auf dem lokalen System zu erstellen

ssh -D 9999 -C user @ host

Der Tunnel wird offen sein, bis Ihre SSH-Verbindung beendet.

Öffnen Sie Ihren Web-Browser (oder eine andere Anwendung) und stellen Sie den SOCKS-Proxy auf Port 9999 und localhost. Verwenden Sie localhost, da der Tunneleingang auf dem lokalen System ausgeführt wird.

Wir haben auch einen SSH-Tunnel einzurichten unter Windows mit PuTTY abgedeckt.

Die scp, oder eine sichere Kopie, Befehl können Sie Dateien zwischen einem Remote-System zu übertragen, um einen SSH-Server und dem lokalen System ausgeführt wird.

Um zum Beispiel eine lokale Datei auf einem Remote-System zu kopieren, verwenden Sie die folgende Syntax

scp / path / to / local / file user @ host: / path / to / Ziel / Datei

Um eine Datei auf einem Remote-SSH-Server auf das lokale System zu kopieren, verwenden Sie diese Syntax statt

scp -r user @ host: / path / to / remote / file / path / to / Ziel / Datei

Sie können auch passwordless scp Zugang und die Nutzung scp zur Übertragung von Dateien aus Skripten einrichten.

Sie können einen Remote-Ordner über SSH mounten und es wie jedes andere Verzeichnis auf Ihrem System zugreifen, die mühsame scp Prozess für Dateiübertragungen zu überspringen.

Wenn Sie Ubuntu oder eine andere GNOME-basierten Desktop-Umgebung mit dem Dateimanager Nautilus verwenden, starten Sie den Datei-Manager, klicken Sie auf das Menü Datei und wählen Sie Verbindung mit dem Server.

Sie werden aufgefordert, den SSH-Server die Details und Ihre Anmeldeinformationen einzugeben.

Die Dateien auf dem Remote-System wird in Ihrem Dateimanager angezeigt.

Andere Linux-Desktop-Umgebungen können ähnliche Optionen müssen einfach ein Verzeichnis über SSH mounten.

Wenn Sie keinen Zugriff auf eine GUI haben oder eher ein Terminal-Programm verwenden würde, können Sie sshfs verwenden, um die Remote-SSH-System als Dateisystem auf Ihrem Computer zu montieren.

Jedes Mal, wenn Sie mit SSH einloggen, werden Sie mit einem neuen Terminalsitzung präsentiert werden. Wenn Sie sich abmelden, wird Ihre Sitzung geschlossen werden. Wenn Sie lieber eine Terminalsitzung zwischen SSH-Sitzungen erhalten würde, verwenden Sie GNU-Bildschirm oder ein alternatives Programm.

Nachdem in dem Remote-System angemeldet haben, führen Sie den Befehl Bildschirm einen Bildschirmsitzung zu starten. Führen Sie Befehle in der Sitzung an, und drücken Sie anschließend Strg-a und dann d vom Bildschirm Sitzung zu lösen.

Der Bildschirm-Sitzung und die Befehle im Inneren läuft weiterhin im Hintergrund laufen zu lassen. Um wieder anbringen später auf den Bildschirm Sitzung, führen Sie den Bildschirm -r Befehl.

SSH kann Befehle annehmen zu laufen, wenn Sie sich anmelden, so können Sie mit einem SSH-Server verbinden und wieder zu einem Bildschirm-Sitzung mit einem einzigen Befehl

ssh -t user @ host screen -r

Wenn Sie den lokalen Zugriff auf dem System ausgeführt wird den SSH-Server haben, können Sie zwischen den Zugriff auf den Bildschirm Sitzung lokal und aus der Ferne bewegen.

Wenn Sie zu Ihrem SSH-Server von einem anderen System verbinden, erhalten Sie eine Warnmeldung angezeigt, wenn das System nicht bereits seine Schlüssel kennen. Diese Meldung können Sie das Remote-System gewährleistet ist, nicht durch ein anderes System verkörperten.

Sie können jedoch Schwierigkeiten Erinnerung an die lange Kette haben, dass das Remote-System des öffentlichen Schlüssels identifiziert. Um Fingerabdruck der Schlüssel des leichter zu merken, aktivieren Sie die “visuelle Host-Key” -Funktion.

Sie können dies in Ihrem SSH-Konfigurationsdatei aktivieren oder es nur als Option angeben, während der SSH-Befehl ausgeführt wird. Führen Sie beispielsweise den folgenden Befehl ein, um einen SSH-Server zu verbinden mit VisualHostKey aktiviert

ssh -o VisualHostKey = yes user @ host

Jetzt müssen Sie nur das Bild erinnern müssen, nicht eine lange Zeichenfolge.

Haben Sie weitere Tipps zu teilen? Hinterlassen Sie einen Kommentar und lassen Sie uns wissen.

Link für Windows? oder euch haben abgedeckt, dass noch haben Sie?

Dies ist nur die Spitze auch des Eisbergs. SSH ist eine so große Sache für uns IT-Nerds 🙂

@Neo

Bitvise WinSSHD

Usind ssh schon seit vielen Jahren, aber auch, wenn … Windows als Client. Schauen Sie sich als Ihr Kunde zu Kitt. Sehr zufrieden mit diesem. Auch der Festzug-Client zusammen mit dem Key Support.

Keine einfache Passwörter auf den Netzen mehr … verwenden Schlüsselunterstützung und mit behinderten Passwort supprt keine Anmeldungen möglich durch andere Benutzer. Ein Tipp nicht die Timer viel zwicken …; Dies behinderte mich zu meinem Server anmelden, wenn ich in Peking in te Vergangenheit war (Server ist in Holland ‘-) Latenz war + 1000 ms! Aber wenn ich in der Lage war, sich anzumelden …. Zuerst habe ich änderte sich diese Zeiten … (das diese Probleme “gelöst -)

Ich glaube, ich würde eher die Folge von Zeichen als dieser verrückten Bild erinnern.

Aus dem Artikel: “Wir auch haben abgedeckt PuTTY mit einem SSH-Tunnel auf Windows einrichten.”

@ Neo & andere Windows-Nutzer

Verwenden Sie Cigwin !! Es gibt viele cigwin Pakete wie whois, host, tar, gzip, scp und vieles mehr! Sehr praktisch zu haben.

Sie müssen sicherstellen, und das Paket für ssh installieren, aber es gibt Ihnen andere große Linux-Tools in einer Windows-Umgebung. Es ist nicht perfekt, aber immer noch funktioniert super! Nachdem ich alle SSH’d in einem anderen Server bin die Werkzeuge, die ich brauchen, sind es sowieso.

Ich verwende eine Anwendung FolderSync- auf meinem Android-Handy in Verbindung mit SFTP und DynDNS.org genannt. Arbeitet ein wenig wie Dropbox, außer, dass alle Daten, ist alles auf meinem eigenen Rechner, so dass ich nicht über die Raumbeschränkungen oder Ärger jemand anderes meine Daten haben. SVN oder rsync würde es sehr einfach, dies zu meinem Laptop oder anderen Geräten zu synchronisieren.

Hat es kam zu Ihnen, dass, wenn Sie einen Artikel wie diesen zu schreiben (das nicht voller Inhalt freien Fluff) Ihre Leser wollen möglicherweise die Informationen, die sie präsentiert für eine spätere Verwendung zu speichern? Als ein solcher Leser halten ich in der Regel ein Spickzettel mit nützlichen Beispielen, die ich aus verschiedenen Quellen cut’n’pasted habe. Aber hier sind Sie, pervers PNG-Bilder in einem Artikel über eine von Natur aus textuellen Kommandozeilen-Tool verwenden, damit es für uns unmöglich macht, die Informationen in Frage zu bewahren …

@Ike

Sie eine undankbare Person. Statt den Autor für seine Zeit und Mühe zu danken, du Schlampe über ihn nicht aus dem Weg zu gehen, um die Art und Weise zu schreiben * Sie * nur, weil Sie zu faul sind, anstatt nur zu geben Kopieren / Einfügen.

Es sind Menschen wie Sie, die uns machen Blogger wollen nur unser Wissen und Entdeckungen mit dem Rest aufhören zu teilen.

Wenn Sie die Informationen speichern möchten, lernen, wie man diesen Artikel zu speichern und andere mit Evernote oder ähnliche Dienstleistungen oder in PDF drucken.

Wirklich, Ike? Es gibt einen Text anhand Eintrag über jedem visuellen Beispiel für jede Befehlszeile Beispiel gegeben gebucht. Die Bilder, die unter jedem Befehl sind eine ausgezeichnete visuelle Darstellung der erwarteten Terminal-Ausgabe, sowie große bildliche Hinweise auf Systemeinstellungen für diejenigen, die nicht mit diesen Funktionen vertraut sind. Das ist nicht ein sehr hartes Format zu verstehen. Es ist buchstäblich 60 Sekunden wählen Sie alle, kopieren Sie alle, und in Ihrem bevorzugten Textverarbeitungs Paste, gefolgt von einfach die Bilder zu entfernen, die Sie beleidigen, bevor sie zu speichern Datei – Wenn Sie wirklich, dass müssen zu tun. Ich meine, komm schon. Sie geißeln den Autor dieses Artikels, weil Sie durch den zusätzlichen Aufwand sehr unpraktisch sind es hinführt zu kopieren, einfügen und die Autoren für den eigenen Gebrauch Inhalt speichern. Und doch ist es die Verwendung von PNG, die Sie als pervers … Fokus, mein Sohn. Fokus.

@Ike

Anstatt den Autor für seine Zeit und Mühe zu danken, beschweren Sie ihn nicht aus dem Weg zu gehen, um die Art und Weise zu schreiben * Sie * nur wollen, weil Sie nicht eingeben wollen und stattdessen möchten Sie einfach kopieren / einfügen.

Auch vermisst man die Tatsache, dass jeder Screenshot ebenfalls enthalten a Text Befehl / Einstellungen hatte.

@Ike; Für störungsfreie Archivierung können Sie diese Seite in ein PDF drucken oder die folgende Firefox-Erweiterung verwenden; https: //addons.mozilla.org/en-US/firefox/addon/unmht/ src = Suche

@Ike; Gut gemacht mein Troll Freund …… .nun getan.

@ John Smith, Dozer

Danke Leute. Anmerkungen brachte mich zum Lächeln.

Ich habe noch Remote-Verzeichnis Montage zu verwenden, aber ich plane, das bald zu implementieren. Eine Sache, die ich über ssh Liebe ist in der Lage, einfach Port eine vollständige Desktop zu sein: http://freenx.berlios.de/

Während die meisten Menschen mit Orangenmarmelade vertraut sind, mit der Schale der Frucht-konservieren kann links in, Marmelade mit allen Zitrusfrüchten wie Zitronen, Limetten, Grapefruits und hergestellt werden.