import paramiko
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(\'hostname\', username=\'test1234\', passw
glob
will not magically start working with a remote server, just because you have instantiated SSHClient
before.
You have to use Paramiko API to list the files, like SFTPClient.listdir:
import fnmatch
sftp = client.open_sftp()
for filename in sftp.listdir('/home/test'):
if fnmatch.fnmatch(filename, "*.txt"):
print filename
Side note: Do not use AutoAddPolicy
. You
lose security by doing so. See Paramiko "Unknown Server".