pysftp相关内容
我正在尝试使用如下所示的私钥文件连接到某些SFTP: ---- BEGIN SSH2 ENCRYPTED PRIVATE KEY ---- Subject: L0709146 Comment: "1024-bit dsa, L0709146@pxz102, Wed Jan 12 2022 11:25:54 +010 0" P2/bla...bla...bla ---- END SSH2 EN
..
我在ubuntu v20.04上有EC2实例,它有pythonv3.8.10和pysftp 0.2.9。 我使用以下命令从.ppk文件生成.pem文件 puttygen sftp_server.ppk-O Private-openssh-o sftp_server.pem 我可以使用命令行成功连接到sftp服务器- sftp -o "IdentityFile=sftp_se
..
我正在尝试使用pysftp的getfo()来读取shapefile(无需下载)。然而,我得到的输出似乎不可行,而且我不确定是否可以使用shapefile来实现此目的。 理想情况下,我希望读入文件并将其转换为Geopandas GeoDataFrame。 import pysftp import io with pysftp.Connection(host=host, username
..
我希望将我的实际私钥值作为参数传递,而不是提供文件路径。 到目前为止,我已经使用了以下代码: import pysftp import os cnopts = pysftp.CnOpts() if str(host_keys).lower() =='none': cnopts.hostkeys = None else: cnopts.hostkeys.load(hos
..
我正在使用 pysftp 库的 get_r 函数(https://pysftp.readthedocs.io/en/release_0.2.9/pysftp.html#pysftp.Connection.get_r) 从 sftp 服务器获取目录结构的本地副本. 对于远程目录的内容已更改并且我只想获取自上次运行脚本以来更改的文件的情况,这是正确的方法吗? 脚本应该能够递归同步远程目录并
..
我想使用 pysftp 0.2.8 将多个文件从 Windows 目录上传到 SFTP 服务器.我已经阅读了文档,它建议使用 put_d 或 put_r 但两者都给我以下错误: OSError:路径无效: sftp_local_path = r'C:\Users\Swiss\some\path'sftp_remote_path = '/FTP/LPS 数据/ATC/RAND/2019101
..
目前,我正在使用 Python subprocess.POPEN 和 PuTTY psftp.exe 进行 SFTP 传输. 它正在工作,但不是很干净,也不是很便携. 我想使用 Python pysftp 重现相同的行为,但我不知道在哪里输入所有参数.我在 PuTTY 中有以下配置: 服务器IP:123.123.123.255 服务器端口:22 连接类型:SSH 自动登录用
..
我有一段 Python 代码可以工作,但是将 Dataframe 直接写入 SFTP 位置非常慢.我正在使用 pysftp 和 pandas.to_csv() 来完成从远程位置读取 Excel 文件的任务,运行一些简单的转换并将其写入 SFTP位置. 代码片段在下面共享,精确地需要 4 分 30 秒,将 100 条记录写入 SFTP 位置.我处理的平均 Dataframe 最多有 20 列.
..
我编写了一个 Python 脚本来使用密钥身份验证连接到 SFTP 服务器.它成功连接到服务器,但显示以下警告(见下文).它是什么意思以及如何删除它.必须对代码进行哪些更改? 我的代码: 导入操作系统导入pysftp进口插座进口paramiko导入时间导入 os.path进口木材IP = "127.0.X.X"我的用户名 = "用户名"端口 = 22cnopts = pysftp.CnOp
..
此代码引发异常.如何在不将其存储在文件中的情况下验证 SSH 指纹?我相信下面的代码是为公钥设计的.但是带有 SFTP 服务器的客户端验证了指纹并且没有得到我的公钥. 导入操作系统进口木材导入pysftp进口paramiko连接信息 = {'服务器':“example.com",'用户':“用户",'passwd': "密码",'target_dir': "输出/生产",'hostkey': "
..
我正在使用 pysftp 编写一个程序,它想根据 C:\Users\JohnCalvin\.ssh\known_hosts 验证 SSH 主机密钥. 使用 PuTTY,终端程序将其保存到注册表 [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys]. 如何调和pysftp和PuTTY的区别? 我的代码是: 将pysf
..
我想使用 Python 2.7 使用 SFTP 递归地将包含文件和子文件夹的整个目录结构从 Linux 服务器复制到本地计算机(Windows 和 Linux). 我可以在同一台机器上使用 WinSCP ping 服务器并下载文件. 我尝试了以下代码,在 Linux 上运行良好,但在 Windows 上不起作用. 我试过\、/、os.join,都给我同样的错误,也检查了权限.
..
我目前正在尝试编写一个气流作业,它允许我通过 ssh 进入一个 EC2 实例,然后从这个 EC2 框内与另一个主机开始一个 sftp 会话.我目前拥有的代码如下: def run_ssh():hook = SSHHook(ssh_conn_id='xyz').get_conn() #返回一个 ssh 客户端stdin, stdout, stderr = hook.exec_command('sf
..
这是我们可以使用 GCP Cloud 功能将数据从 Google 云存储发送到 SFTP 服务器吗? with pysftp.Connection(host=myHostName, username=myUsername,密码=myPassword, cnopts=cnopts) 作为 sftp:storage_client = storage.Client()存储桶 = storage_cli
..
我想编写一个 Python 脚本,该脚本连接到远程 SFTP 服务器并在远程服务器中创建一个 ZIP 文件,该文件由远程服务器本身中存在的特定文件组成.我已经编写了以下脚本,为此我使用了 pysftp, with pysftp.Connection(host=myHostname, username=myUsername, password=myPassword, cnopts=cnopts)
..
我正在尝试使用以下结构从 SFTP 获取数据: main_dir/目录 1/文件 1目录2/文件 2 我尝试使用以下命令实现此目的: sftp.get_r(main_path + dirpath, local_path) 或 sftp.get_d(main_path + dirpath, local_path) 本地路径类似d:/grabbed_files/target_dir,远程路
..
背景 要通过 SFTP 连接到另一台服务器,我在 UNIX 命令行中使用以下命令: sftp -i/some_dir/another_dir/key -oPort=12345 user@12.123.456.789 我想要达到的目标 我想将此转换为与 一起使用的命令PySFTP. 我的尝试 导入pysftpcnopts = pysftp.CnOpts()cnopts.hos
..
使用 pysftp,我看到了如何在您已经连接后为任何命令设置超时,但我没有看到如何为连接本身设置超时.我觉得我在某处丢失了一些东西.只是为了尝试一下,我尝试将 timeout=3 添加到 Connection 方法并出现错误,并尝试使用 cnopts.timeout=3 和那什么都没做.作为记录,我在 Windows 上使用 Python 3,如果这会影响任何事情的话. 这里有一些简单的测试
..
我想从 Google 云存储中获取 .csv 文件并将其发送到 SFTP 服务器.我不知道,我做错了什么,但我收到了在云存储中找不到文件的错误.我的代码如下: 导入 base64导入操作系统导入pysftp进口重新导入 csv从 google.cloud 导入存储从 google.cloud 导入 bigquerydef hello_sftp(事件,上下文):#定义传输凭据myHostName
..
我试图在对某个文件进行一些处理后将其移动到另一个目录. 使用 Connection.rename 可以轻松移动文件 导入pysftpconn = pysftp.Connection(host = 'host', username = 'user', password = 'password')remote_src = '/dir1/file1.csv'remote_dest = '/dir
..