Pour établir une connexion ssh, exécutez la commande suivante.
ssh -i Nom d'utilisateur du chemin du certificat@adresse IP
Si vous l'utilisez souvent, vous pouvez utiliser config et l'exécuter avec la commande suivante.
nom d'hôte ssh
Destination de stockage → ~ / .ssh / config
Le contenu du fichier est le suivant.
config
Host DataLamda_Outer
Nom d'hôte IP ou DNS
Utilisateur connecté
Port de destination de connexion
Fichier de clé IdentityFile
Comme indiqué ci-dessous, j'ai créé un shell qui peut obtenir une liste d'hôtes connectés.
sshls
#!/bin/sh
SSH_CONFIG=$HOME/.ssh/config
echo "known hosts:"
if test -e $SSH_CONFIG; then
for i in `grep "^Host " $SSH_CONFIG | sed s/"^Host "//`
do
echo " ${i};"
done
else
echo "nothing ssh-lsconfig file"
fi
Il y a trois étapes pour en faire une commande.
chmod 755 sshls
Le résultat de l'exécution ressemble à ceci
$sshls sam 6/13 23:08:17 2020
known hosts:
DataLamda_Outer;
Recommended Posts