Paramikoモジュールを使用してサーバーにログインしています(一部の場合はssh、その他の場合はsftp)。サーバー上の特定のフォルダからテキストファイルとログファイルを問題なく取得できます。ただし、.txtファイルと.logファイルを持つ多くのサブディレクトリがあります。getメソッドが受け入れない場所(* .txt)をいくつか読みました。誰かがこれを回避する方法を知っていますか?サーバーにログインして特定のログを取得するために現在使用しているコードは次のとおりです。
import paramiko
import sys
import os
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('10.5.48.74', username='root', password='******')
ftp = ssh.open_sftp()
ftp.get('/var/opt/crindbios/log/crindbios.log', '.')
ftp.close()