1. Paramiko¶
1.1. Installation¶
pip install paramiko
1.2. Connection¶
adress = 'ec2-54-93-218-119.eu-central-1.compute.amazonaws.com' # adjust your address
username = 'username'
password = 'password'
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(adress, username= username, password=password) # we need to close connection ourself
Hint
You can check if connection is still open using:
lsof -i@ec2-54-93-218-119.eu-central-1.compute.amazonaws.com
1.3. Using sftp¶
sftp = client.open_sftp()
sftp.listdir('/var/log')
sftp.get('/var/log/access_log' ,'access_log')