使用Python,我需要将文件读入类似于open(文件,“rb”)的脚本中。但是,该文件位于我可以通过SSH访问的服务器上。关于我如何轻松做到这一点的任何建议?我试图避免使用paramiko并使用pexpect登录SSH服务器,因此使用pexpect的方法将是理想的。
谢谢, 埃里克
答案 0 :(得分:1)
您可以使用sshfs将远程文件系统挂载到本地,然后就可以像普通文件一样使用。 fuse
需要sshfs
模块。
答案 1 :(得分:0)
如果是短文件,您可以使用subprocess.Popen
输出ssh命令ssh root @ ip_address_of_the_server'cat / path / to / your / file'
注意:应配置使用密钥设置密码以使其正常工作。