Shell-Programmierung SSH Remote-Verbindung

Quelle: Internet
Autor: Benutzer

Tags: erkennen Sie Download Verständnis Zugang Inux Download zum lokalen Code Hochladen eines Benutzers

1, versteht ssh

Zwei Server vorhanden sind, ist eine lokale, eine Wolke ist, alle Linux-Systeme sind, wollen wir das Cloud-System durch den lokalen Zugriff, dann wir können mit dem Befehl SSH, können lokale Anmeldung remote-Verbindung erreichen, laden oder laden Sie Dateien auf dem remote-Server.

Vorbereitung des SSH-Verbindungen:

1, der remote-Server hat eine öffentliche IP-Adresse, gibt es einen Hafen, gibt es ein Benutzer und das Passwort kennen (Root-Benutzer ist auch OK)

2, ist die Maschine den SSHD-Dienst, der Standardwert öffnen geöffnet.

2, Befehl

Melden Sie sich an den remote-Serverformat: The SSH Benutzername @ip Adresse-p port Slogan #连接成功的话 und Aufforderungen zur Eingabe eines Kennworts. Ist das Kennwort für den Benutzer auf dem Remoteserver

3, SCP Datei-Upload und download

Hochladen Sie die lokale Datei auf dem remote-Server:

SCP-p Port Name lokale Datei Pfad Benutzername @ Remote Serveradresse: remote-Pfad

Dateien auf dem remote-Server sind lokal heruntergeladen:

SCP-p Hafen Motto Benutzer Name @ Remote Serveradresse: Remotepfad lokalen Dateipfad

Beachten Sie, dass wenn Sie hochladen oder, einen Ordner und die Dateien unter ihm herunterladen, Sie die R-Parameter angeben können

4, erweitern Sie SSH Geheimlink remote server

Kernpunkte:

(1) die lokale Host erzeugt den öffentlichen Schlüssel private Schlüssel, der private Schlüssel ist auf seine eigene gespeichert und der öffentliche Schlüssel wird auf dem remote Host. die Authorized_keys Datei im Ordner "SSH" (der Standardwert ist dies, im Append-Modus Authorized_keys Berechtigungen wenn 600) übertragen

2. lokale Verbindung zum remote-Host, kann der öffentlichen private Schlüssel auf das Paar kostenlos anmelden.

Schritte

1. erzeugen Sie öffentliche und private Schlüsseldateien Id_rsa und id_rsa.pub auf dem lokalen Host (klopfen drei zurück).

  1. [[Email protected] ~] #SSH-KEYGEN-T RSA
  2. Öffentliche/Private RSA-Schlüsselpaar generieren.
  3. Geben Sie die Datei, um den Schlüssel zu speichern (/ ROOT/.SSH/ID_RSA):
  4. Passphrase (leer für kein Passwort) eingeben:
  5. Wieder dieselbe Passphrase eingeben:
  6. Ihre Identifikation wurde In/root/.ssh/id_rsa gespeichert.
  7. Ihren öffentliche Schlüssel wurde in/root/.ssh/id_rsa.pub gespeichert.
  8. Die wichtigsten Fingerabdruck ist:
  9. 67:da:0 d: 79:e0:d6:2b:cd:7 d: 22:af:51:7e:9 c: 75:fe [Email geschützt]
  10. Der Schlüssel Randomart Bild ist:
  11. +--[RSA 2048]---+
  12. | |
  13. | |
  14. | . |
  15. | . + |
  16. | SSE. O |
  17. | ** = O + |
  18. | . O B +. = |
  19. | . + +.|
  20. | ... E |
  21. +-----------------+

2. erstellen Sie das Verzeichnis ~/.SSH auf dem entfernten Rechner mit 700 Berechtigungen und fügen Sie die ~/.ssh/id_rsa.pub von lokalen, die ~/.ssh/authorized_keys auf dem entfernten Rechner

Der gesamte Prozess ist ein bisschen wie ein Cookie.

Shell-Programmierung SSH Remote-Verbindung

Kontaktiere uns

Die Inhaltsquelle dieser Seite ist aus dem Internet, und vertritt nicht die Meinung von Alibaba Cloud; auf dieser Seite erwähnte Produkte und Dienstleistungen haben keine Beziehung zu Alibaba Cloud. Wenn der Inhalt der Seite Ihrer Meinung nach verwirrend ist, schreiben sie uns bitte eine E-Mail. Wir werden das Problem innerhalb von 5 Tagen nach Erhalt Ihrer E-Mail bearbeiten.

Wenn Sie Fälle von Plagiaten aus der Community feststellen, senden Sie bitte eine E-Mail an info-contact@alibabacloud.com und legen Sie entsprechende Beweise vor. Ein Mitarbeiter wird Sie innerhalb von 5 Werktagen kontaktieren.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.