正在尝试使用paramiko中的sftp从windows服务器下载一些文件。get方法为:
def get(self, remotepath, localpath = None):
"""Copies a file between the remote host and the local host."""
if not localpath:
localpath = os.path.split(remotepath)[1]
self._sftp_connect()
self._sftp.get(re
最近,我完全转向Ubuntu工作,我的电脑。但我有一个问题。在Windows上,我使用WinSCP连接通过SFTP删除开发服务器,我在这里找不到适合我的Ubuntu应用程序。问题不是SFTP本身--我可以毫无问题地连接到服务器--但是我需要以非特权用户的身份登录,然后运行sudo才能遍历到我的非特权用户无法访问的目录。
在WinSCP中,我可以将我的WinSCP服务器配置为sudo su -c /bin/sftp-server,而作为shell,我必须将sudo su -配置为D1。
有什么应用可以像WinSCP在Windows上那样连接到SFTP?
我正在探索将所有传入的SSH和SFTP登录信息机器名称和用户捕获到我的OracleLinux5.x服务器的方法。
我依赖于/etc/syAdd.1-.conf来捕获这个信息。
目前,我使用/etc/syAdd.1-.conf作为
# Save boot messages also to boot.log
local7.* /var/log/boot.log
local1.info /log_saves/FTP_LOG
local2.warning /log_saves/FTP_LOG
LO