最近,我完全转向Ubuntu工作,我的电脑。但我有一个问题。在Windows上,我使用WinSCP连接通过SFTP删除开发服务器,我在这里找不到适合我的Ubuntu应用程序。问题不是SFTP本身--我可以毫无问题地连接到服务器--但是我需要以非特权用户的身份登录,然后运行sudo才能遍历到我的非特权用户无法访问的目录。
在WinSCP中,我可以将我的WinSCP服务器配置为sudo su -c /bin/sftp-server,而作为shell,我必须将sudo su -配置为D1。
有什么应用可以像WinSCP在Windows上那样连接到SFTP?
但是搭建了本地DNS,客户端(windows)创建后立马报NOT IMPLEMENTED,buffer_read_ipv4_address_at,是Windows不支持,但是我看教程搭建都是客户端是windows,不搭建本地DNS,直接设置权威服务器DNS,返回只有answer<1,会直接报DNS DNS didn't return an answer
我正在使用Tamir.SharpSSH在我的.NET代码中建立SFTP连接。我有服务器的主机,端口,用户名,密码和服务器指纹。
我可以连接到服务器没有指纹。在建立连接之前,有什么方法可以匹配我与服务器的指纹吗?
下面是连接的C#代码:
string _ftpURL = "ftp.com"; //Host URL or address of the SFTP server
string _UserName = "Login_Id"; //User Name of the SFTP server
string _Password = "12345&
正在尝试使用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
我一直在一个网站上工作,允许客户向我们传输数据文件(使用SharpSSH.dll)我的解决方案在我的开发机器上工作得很好,但一旦我将其移动到生产服务器上,我就无法上传。
我知道问题是因为我的代码试图拾取服务器上的一个文件,而它显然不存在于服务器上,所以我需要一些关于解决这个问题的最佳方法的指针-例如,我如何调整我的代码以允许从客户端机器进行sftp上传?
这个计划基本上是(我不完全确定我这样做的方式是否正确)使用我的web服务器作为中介,这样客户端就可以登录并通过sftp将文件发送到另一台服务器。建议和指针非常受欢迎-请参阅以下代码:
transfer = New SecureFileTran