ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して SFTP 経由でファイルを安全に転送するにはどうすればよいですか?
Python の SFTP を介した安全なファイル転送
データの整合性を維持するには、ファイルを安全に転送することが重要です。 SFTP (SSH File Transfer Protocol) は、SSH (Secure Shell) 接続を介したファイル転送を保証する安全なプロトコルです。
SFTP 機能の実装を検討している Python 開発者には、Paramiko のようなライブラリを強くお勧めします。 Paramiko は、SFTP セッションを確立および管理するための堅牢なフレームワークを提供します。 Paramiko を使用して安全なファイル転送を行う方法は次のとおりです。
<code class="python">import paramiko # Host, port and user information (hard-coded) host = "THEHOST.com" port = 22 username = "THEUSERNAME" password = "THEPASSWORD" # Establish an SSH and SFTP connection transport = paramiko.Transport((host, port)) transport.connect(username=username, password=password) sftp = paramiko.SFTPClient.from_transport(transport) # Define remote and local file paths (hard-coded) remote_path = './THETARGETDIRECTORY/' + file local_path = file # Upload the file sftp.put(local_path, remote_path) # Close file and transport connections sftp.close() transport.close() print("Upload complete.")</code>
Paramiko と SFTP を活用することで、Python 開発者はリモート ホスト間でファイルを安全に転送し、機密データの機密性と整合性を維持できます。
以上がPython を使用して SFTP 経由でファイルを安全に転送するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。