sftpserverはparamikoをのSFTPServerに基づいたシンプルなシングルスレッドSFTPサーバです。
<強い>インストールの
PIPを使用する:
&NBSP; sudoの] sftpserverをインストールピップ
の例の
$ sftpserver
使用方法:sftpserver [オプション]
-k / - キーファイルを指定する必要があります
オプション:
&NBSP; -h、このヘルプメッセージを表示して終了--help
&NBSP; - ホスト= HOST HOSTをリッスン[デフォルト:ローカルホスト]
&NBSP;-Pポート、--port = PORTポートをリッスン[デフォルト:3373]
&NBSP; -l LEVEL、--level = LEVEL
&NBSP;デバッグレベル:WARNING、INFO、DEBUG [デフォルト:INFO]
&NBSP; -k FILE、--keyfile = FILE
&NBSP;例えば/tmp/test_rsa.key用の秘密鍵へのパス、
$ sftpserver -k /tmp/test_rsa.key -l DEBUG
当社のサーバーへのPythonクライアントとの接続:
>>>輸入paramikoを
>>> PKEY = paramiko.RSAKey.from_private_key_file( 'を/ tmp / test_rsa.key')
>>>輸送= paramiko.Transport(( 'localhost'の、3373))
>>> transport.connect(ユーザ名= '管理者'、パスワード= '管理者'、PKEY = PKEY)
>>> SFTP = paramiko.SFTPClient.from_transport(輸送)
>>> sftp.listdir( '。')
['loop.py'、 'stub_sftp.py']
の要件の
- のPythonます。
コメントが見つかりません