2014-12-17 4 views
5

Mam vps, mój lokalny komputer znajduje się w sieci lokalnej. Po zainstalowaniu paramiko na moim lokalnym komputerze mogę pobrać plik z mojego vps.Jak mogę uzyskać plik na moim lokalnym komputerze z vps ip z paramiko lub w jakiś inny sposób?

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) 

Teraz jest problem: w jaki sposób mogę uzyskać plik na lokalnym komputerze PC z VPS ip z paramiko lub jakiś inny sposób?

+0

Czy mógłbyś przeformułować pytanie? Czy chcesz skopiować plik na lokalnym komputerze do vps? Jak w sftp.put? – bsravanin

+0

nie, mój vps ip to x, a mój lokalny komputer ip to y, jak mogę pobrać plik y z konsoli pythona (która to ip jest x)? –

Odpowiedz

0

myślę, że może Cię zainteresować: Here

Jest to moduł Pythona SCP dla paramiko.

Powiązane problemy