Pythonを使用してsftpサーバーを実装する必要があります。私の要件は、次のような sftp コマンドを使用して、ファイルをリモート マシンからアプリケーションに移動することです。
copy configurations sftp://<ipaddress>/<filename>
パラミコで出来ますか?もしそうなら、それを達成する方法に関するコードスニペットまたはドキュメントが役に立ちます。
次のコード スニペットは、 paramikoを使用した sftp クライアントの簡単な実装を示しています。
>>> import paramiko
>>> pkey = paramiko.RSAKey.from_private_key_file('rsa.key')
>>> transport = paramiko.Transport(('localhost', 3373))
>>> transport.connect(username='username', password='password', pkey=pkey)
>>> sftp = paramiko.SFTPClient.from_transport(transport)
>>> sftp.listdir('.')
['File.txt', 'File2.txt']
Python の非常に単純な SFTP サーバー: sftpserver 0.2