2014-12-17 8 views
5

Ho un VPS, il mio pc locale è nella rete locale. Quando paramiko installato sul mio pc locale, posso ottenere il file dal mio VPS.Come posso ottenere il file sul mio PC locale da IP ip con paramiko o in qualche altro modo?

import paramiko 
t = paramiko.Transport(("vps ip",22)) 
t.connect(username = "username", password = "key") 
sftp = paramiko.SFTPClient.from_transport(t) 
remotepath='/tmp/test.txt' 
localpath='/tmp/test.txt' 
sftp.get(remotepath,localpath) 

Ora il problema è: come posso ottenere il file sul mio pc locale da ip VPS con paramiko o in qualche altro modo?

+0

Potresti riformulare la domanda? Vuoi dire che vuoi copiare il file sul tuo PC locale per i vps? Come in sftp.put? – bsravanin

+0

no, il mio IP ip è x e il mio pc locale ip è y, come posso ottenere il file in y dalla console python (che ip è x)? –

risposta

0

Penso che questo possa interessarvi: Here

Si tratta di un modulo Python SCP per paramiko.

Problemi correlati