Programmation shell SSH connexion à distance

Source : Internet
Auteur : utilisateur

Tags : réaliser téléchargement compréhension accès inux upload local code utilisateur

1, ssh comprend

Il existe deux serveurs, un est local, on est nuage, sont tous les systèmes Linux, si nous voulons accéder au système de nuages grâce à l’échelle locale, nous pouvons utiliser la commande SSH, peut atteindre la connexion à distance connexion locale, télécharger ou télécharger des fichiers vers le serveur distant.

Préparation des connexions SSH :

1, le serveur distant a une adresse IP publique, il y a un port, il y a un utilisateur et le mot de passe (utilisateur root est également OK)

2, la machine à ouvrir le service SSHD, la valeur par défaut est ouverte.

2, commande

Ouvrez une session sur le format de serveur distant : le SSH nom_utilisateur @ip adresse-p port slogan #连接成功的话 et invites de mot de passe. Le mot de passe pour l’utilisateur sur le serveur distant

3, SCP File Upload et download

Télécharger le fichier local vers le serveur distant :

Adresse du serveur SCP-p Port nom fichier local chemin nomutilisateur @ distance : chemin d’accès distant

Fichiers sur le serveur distant sont téléchargés localement :

Adresse de serveur SCP-p Port slogan user name @ distance : chemin de fichier local de chemin d’accès distant

Notez que si vous téléchargez ou téléchargez un dossier et les fichiers en dessous, vous pouvez spécifier le-r paramètre

4, Développez serveur distant SSH lien Secret

Idées de base :

1. l’hôte local génère la clé privée clée publique, la clé privée est stockée sur ses propres, et la clé publique est transmise à l’hôte distant. Authorized_keys le fichier sous le dossier SSH (la valeur par défaut est-ce, en mode Append, autorisations Authorized_keys si 600)

2. locale connexion à l’hôte distant, la clé publique privée sur la paire peut être libre pour vous connecter.

Mesures

1. générer des fichiers de clés publiques et privées Id_rsa et id_rsa.pub sur l’hôte local (frapper trois revenir).

  1. [[Email protégée] ~] #SSH-KEYGEN-T RSA
  2. Générer la paire de clés publique/privée RSA.
  3. Entrez le fichier dans lequel enregistrer la clef (/ ROOT/.SSH/ID_RSA) :
  4. Entrez le mot de passe (vide sans mot de passe) :
  5. Resaisir le même mot de passe :
  6. Votre identification a été enregistrée à In/root/.ssh/id_rsa.
  7. Votre clé publique a été enregistré à in/root/.ssh/id_rsa.pub.
  8. L’empreinte de la clé est :
  9. 67:DA:0 d : 79:e0:d6:2b:cd:7 d : 22:af:51:7e:9 c : 75:fe [email protégée]
  10. L’image de la clé Randomart est :
  11. +--[RSA 2048]---+
  12. | |
  13. | |
  14. | . |
  15. | . + |
  16. | SSE. O |
  17. | ** = O + |
  18. | . O B +. = |
  19. | . + +.|
  20. | ... E |
  21. +-----------------+

2. créer le répertoire ~/.SSH sur l’hôte distant avec 700 autorisations et ajoutez le ~/.ssh/id_rsa.pub du local à le ~/.ssh/authorized_keys sur l’hôte distant

L’ensemble du processus est un peu comme un cookie.

Programmation shell SSH connexion à distance

Nous contacter

Le contenu de cette page provient d'Internet et ne reflète pas l'opinion d'Alibaba Cloud ; les produits et services mentionnés sur cette page n'ont aucune relation avec Alibaba Cloud. Si le contenu de la page vous semble problématique, veuillez nous écrire un courriel, nous traiterons le problème dans les 5 jours suivant la réception de votre message.

Si vous constatez des cas de plagiat de la part de la communauté, veuillez envoyer un courriel à : info-contact@alibabacloud.com et fournir des preuves pertinentes. Un membre de notre équipe vous contactera dans les 5 jours ouvrables.

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.