Paramiko SSH-Client: Verbindung mit Public-Key-Authentifizierung herstellen

Dieses Beispiel zeigt, wie paramiko verwendet wird, um sich mit user@192.168.1.112 über den in ~/.ssh/id_ed25519 gespeicherten SSH-Schlüssel mit Python zu verbinden:

paramiko_connect_pubkey.py
import os.path
import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("192.168.1.112", username="user",
            key_filename=os.path.join(os.path.expanduser('~'), ".ssh", "id_ed25519"))

Siehe auch das vollständige Beispiel: Paramiko SSH-Client minimales Beispiel: Verbindung zum SSH-Server herstellen und Befehl ausführen


Check out similar posts by category: Paramiko, Python