Wie öffne ich Remote-Server-Ordner mit Python?

So öffnen Sie den Remote-Server-Ordner> innerhalb des Ordners nur Bilder speichern wir lesen alle Bilder.

Server ist Linux-Server

import paramiko import sys import os ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('<server-Ip-address>', username='******', password='******') ftp = ssh.open_sftp() #filea = ftp.get('/var/www/folder_image/', '#') #Here coded how we open the dir and read one by one all images property(name,size,path,etc.) ftp.close() 

Ich habe diesen Code benutzt

Also bitte antwort freundlich

One Solution collect form web for “Wie öffne ich Remote-Server-Ordner mit Python?”

Um alle Dateien von einem entfernten Ordner über ssh herunterzuladen, kannst du ftp.listdir() um die Dateien mit folgendem ftp.get() für jede Datei ftp.get() :

 #!/usr/bin/env python import os import sys from contextlib import closing from paramiko import SSHConfig, SSHClient # specify hostname to connect to and the remote/local paths hostname, remote_dirname, destdir = sys.argv[1:] # load parameters to setup ssh connection config = SSHConfig() with open(os.path.expanduser('~/.ssh/config')) as config_file: config.parse(config_file) d = config.lookup(hostname) # connect with closing(SSHClient()) as ssh: ssh.load_system_host_keys() #NOTE: no AutoAddPolicy() ssh.connect(d['hostname'], username=d.get('user')) with closing(ssh.open_sftp()) as sftp: # cd into remote directory sftp.chdir(remote_dirname) # cd to local destination directory os.chdir(destdir) # download all files in it to destdir directory for filename in sftp.listdir(): sftp.get(filename, filename) 
  • Wie man ssh Sitzung nicht abgelaufen mit paramiko?
  • Lange laufende ssh-Befehle im python-paramiko-Modul (und wie man sie beendet)
  • Änderung von Textdateien über ssh mit Python - Performance
  • Parallel SSH in Python
  • Emacs Masseneinzug für Python
  • Python-Ausgabe an Terminal während ssh-Login
  • Wie man mit SFTP über Paramiko mit SSH Key - Pageant verbindet
  • Pexpect und ssh: wie man einen String von Befehlen nach su - root -c formatiert
  • Python PXSSH GUI Spawn bei Anmeldefehler
  • Wie kann ich eine SSH-Sitzung lokal mit Python starten?
  • Python Paraimko berichtet "EOF im Transport Thread" nach dem Einloggen und schließt ssh Sitzung
  • Python ist die beste Programmiersprache der Welt.