I am writing a python program in which i want to move a directory and its file to another server my code is as below
import paramiko
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('ipaddr', username='username',password='password')
print ("copying")
sftp = client.open_sftp()
sftp.put('/home/source/workspace/vddir', '/home/destination/workspace/vddir')
sftp.close()
But it shows error like this
Traceback (most recent call last):
File "pycode.py", line 9, in <module>
sftp.put('/home/source/workspace/vddir', '/home/destinatiob/workspace/vddir')
File "/usr/local/lib/python3.6/dist-packages/paramiko/sftp_client.py", line 758, in put
with open(localpath, "rb") as fl:
IsADirectoryError: [Errno 21] Is a directory: '/home/appadmin/workspace/vdcode'
please help ..thanks in advance