Simple et pratique ! Trois méthodes de script shell pour implémenter la connexion à distance ssh

Méthode 1 : utilisez SSH pour saisir manuellement le mot de passe pour vous connecter

  1. Installez le client SSH dans le système Ubuntu :

    sudo apt-get update
    sudo apt-get install openssh-client
  2. Créez un fichier de script shell nommé connect_remote.sh :

    #!/bin/bash
    
    # 请将以下IP地址替换为你要连接的远程电脑的IP地址
    REMOTE_IP="192.168.1.100"
    
    # 请将以下用户名替换为你要连接的远程电脑的用户名
    REMOTE_USER="your_username"
    
    # 使用SSH连接远程电脑
    ssh ${REMOTE_USER}@${REMOTE_IP}
    

    Assurez-vous de remplacer les variables REMOTE_IP et REMOTE_USER par l'adresse IP et le nom d'utilisateur réels de l'ordinateur distant.

  3. Après avoir enregistré le fichier, donnez au script les autorisations exécutables :

    chmod a+x connect_remote.sh
  4. Exécutez le script shell pour vous connecter à l'ordinateur distant :

    ./connect_remote.sh

    Lors de l'exécution de ce script, le système demandera le mot de passe de l'ordinateur distant. Après avoir entré le mot de passe, la connexion à l'ordinateur distant réussira.

Méthode 2 : utilisez les clés SSH pour une connexion sans mot de passe

  1. Générer une paire de clés SSH sur un ordinateur local

    ssh-keygen -t rsa

    Suivez les invites, en choisissant éventuellement un chemin de fichier par défaut et un mot de passe vide. Celui-ci sera généré dans le répertoire ~/.ssh

Guess you like

Origin blog.csdn.net/qq_45577269/article/details/131152428