June 2015
Intermediate to advanced
320 pages
7h 18m
English
SSH can be used effectively for securely transferring files between two computer nodes. The protocol used in this case is the secure file transfer protocol (SFTP). The Python paramiko module will supply the classes required for creating the SFTP session. This session can then perform a regular SSH login.
ssh_transport = paramiko.Transport(hostname, port) ssh_transport.connect(username='username', password='password')
The SFTP session can be created from the SSH transport. The paramiko's working in the SFTP session will support the normal FTP commands such as get().
sftp_session = paramiko.SFTPClient.from_transport(ssh_transport) sftp_session.get(source_file, target_file)
As you can see, the SFTP get command requires ...
Read now
Unlock full access