sftpserver ay isang simpleng single-may sinulid SFTP server batay sa Paramiko ng SFTPServer.
Pag-install
Paggamit ng buto ng bungang-kahoy:
& Nbsp; PIP i-install ang [Sudo] sftpserver
Mga halimbawa
$ Sftpserver
Paggamit: sftpserver [pagpipilian]
Dapat na tinukoy keyfile - -k /
Mga Pagpipilian:
& Nbsp; -h, --help ipakita ang help mensahe at lumabas
& Nbsp; - host = makinig sa HOST HOST [default: localhost]
& Nbsp; p-PORT, --port = PORT makinig sa PORT [default: 3373]
& Nbsp; -l ANTAS, --level = ANTAS
& Nbsp; antas ng debug: BABALA, INFO, DEBUG [default: INFO]
& Nbsp; -k FILE, --keyfile = FILE
& Nbsp; Path sa pribadong key, halimbawa /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Kumokonekta sa isang Python client sa aming server:
>>> Import paramiko
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> Transportasyon = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = 'admin', password = 'admin', pkey = pkey)
>>> SFTP = paramiko.SFTPClient.from_transport (transportasyon)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py']
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan