Paramiko SSH client: How to connect using public key authentication
This example shows how to use paramiko to connect to [email protected]
using the SSH key stored in ~/.ssh/id_ed25519
using Python:
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"))
Also see our full example: Paramiko SSH client minimal example: How to connect to SSH server and execute command