在Windows上,我使用WinSCP连接通过SFTP删除开发服务器,我在这里找不到适合我的Ubuntu应用程序。问题不是SFTP本身--我可以毫无问题地连接到服务器--但是我需要以非特权用户的身份登录,然后运行sudo才能遍历到我的非特权用户无法访问的目录。在WinSCP中,我可以将我的WinSCP服务器配置为sudo su -c /bin/sftp-server,而作为shell,我必须将sudo su -配置
我有一些命令行批处理代码,可以在windows命令提示符中运行。我基本上是使用WinSCP命令行参数- 将本地文件文本文件推送到远程服务器。以下是我使用的命令,以便:winscpopen sftp://myUserName:myPassword@theRemoteServer.net将文件上载到远程服务器:
put directoryMyLocalFileIsI