Führen Sie den folgenden Befehl aus, um eine SSH-Verbindung herzustellen.
ssh -i Benutzername des Zertifikatspfads@IP Adresse
Wenn Sie es häufig verwenden, können Sie config verwenden und es mit dem folgenden Befehl ausführen.
SSH-Hostname
Speicherziel → ~ / .ssh / config
Der Inhalt der Datei ist wie folgt.
config
Host DataLamda_Outer
Hostname IP oder DNS
Benutzer Verbundener Benutzer
Port Verbindungszielport
IdentityFile-Schlüsseldatei
Wie unten gezeigt, habe ich eine Shell erstellt, die eine Liste der verbundenen Hosts abrufen kann.
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
Es gibt drei Schritte, um daraus einen Befehl zu machen.
chmod 755 sshls
Das Ausführungsergebnis sieht so aus
$sshls Sa 6/13 23:08:17 2020
known hosts:
DataLamda_Outer;
Recommended Posts