我的服务使用连接到运行在OpenShift云之外的远程SFTP服务器。SFTP服务器被配置为仅在端口22上提供SFTP。根据,连接到SFTP服务器的代码是:
var connectionInfo = new ConnectionInfo("10.1.2.3",所有防火墙都已配置为允许从OpenShift访问我的SFTP服务器。
我正在尝试使用JSCH库版本0.1.49连接到SFTP远程服务器。每次运行程序时,我都会收到以下错误:com.jcraft.jsch.JSchException: Unable to connect to SFTP server.com.jcraft.jsch.JSchExceptionsession.connect();
if (session.isConnected()
在Windows上,我使用WinSCP连接通过SFTP删除开发服务器,我在这里找不到适合我的Ubuntu应用程序。问题不是SFTP本身--我可以毫无问题地连接到服务器--但是我需要以非特权用户的身份登录,然后运行sudo才能遍历到我的非特权用户无法访问的目录。在WinSCP中,我可以将我的WinSCP服务器配置为sudo su -c /bin/sftp-server,而作为shell,我必须将su