Python では、open(file,"rb") のようなスクリプトにファイルを読み込む必要があります。ただし、ファイルは SSH 経由でアクセスできるサーバー上にあります。これを簡単に行う方法について何か提案はありますか? 私はparamikoを回避しようとしており、pexpectを使用してSSHサーバーにログインしているため、pexpectを使用する方法が理想的です.
ありがとう、エリック
sshfsを使用してリモートファイルシステムをローカルにマウントすると、通常のファイルと同じように使用できます。fuse
モジュールはによって必要とされますsshfs
。
短いファイルの場合は、subprocess.Popen を使用して ssh コマンドの出力を取得できます。
ssh root@ip_address_of_the_server 'cat /path/to/your/file'
注: キーを使用したパスワードなしのセットアップを機能させるには、構成する必要があります。