Méthode 1 : utilisez SSH pour saisir manuellement le mot de passe pour vous connecter
-
Installez le client SSH dans le système Ubuntu :
sudo apt-get update sudo apt-get install openssh-client
-
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.
-
Après avoir enregistré le fichier, donnez au script les autorisations exécutables :
chmod a+x connect_remote.sh
-
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
-
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