我正在使用 UltraEdit (Windows) 来编辑远程 SFTP 服务器上的文件。由于某种原因,我无法再连接到其中一台服务器。
以下是更改的内容:
- 服务器已从一个 VM 移动(和更新)到另一个 VM - 通常这只会提示 rsa 指纹已更改,然后无需其他更改即可工作。
- 我一直在尝试将 SSH/SFTP 映射为 Windows 驱动器的不同软件。
在将服务器映射到 ExpanDrive 后,连接似乎中断了(我几乎可以肯定,在服务器被移动和更新后,我继续在服务器上工作)。
一些值得注意的点:
- 这个问题只存在于这个特定的服务器上,因为我仍然可以连接到其他虚拟机(它们在同一个网络中并且具有相同的登录要求)。
- 我仍然可以使用 PuTTY 连接到服务器(更新 rsa 指纹后)
- FileZilla SFTP 也可以使用
- 一些驱动映射器工作(SFTP Net Drive,sshfs),一些不工作(ExpanDrive,WebDrive)
- 我已删除注册表中包含服务器名称的所有条目。
服务器信息错误
- Linux 泰坦 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) - x86_64 GNU/Linux
- 分销商 ID:Debian
- 描述:Debian GNU/Linux 8.1 (jessie)
- 发布:8.1
- 代号:杰西
来自工作服务器的信息
- Linux ymer 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u1 x86_64 GNU/Linux
- 分销商 ID:Debian
- 描述:Debian GNU/Linux 7.8 (wheezy)
- 发布:7.8
- 代号:喘息
知道什么可能导致 UltraEdit/驱动器映射器中的连接问题吗?
发现我的家用电脑也有同样的问题,而且我肯定没有在那里乱用 SSH 驱动器映射器,所以这个问题必须与服务器升级有关。
我正在运行 UltraEdit v20.00 - 尝试运行解决问题的 v22.10 试用版。
我假设在较新的 Debian 版本中有一些 SSH 更改不受 UltraEdit v20.00 支持,但在更高版本中已修复(可能是 v21.30,请参阅http://www.ultraedit.com/products/ultraedit/latest -changes.html "...对以下内容的改进和修复:FTP/SFTP")。
很可能是相同的问题阻止我在某些应用程序中映射驱动器。
我有一个类似的问题,Filezila 可以连接到我的服务器,但我的旧 WebDrive 副本不能。
查看服务器日志,
/var/log/auth.log
我可以看到以下错误消息:我通过在 sshd_config 中启用那些遗留密码解决了这个问题,但这只是一个开发服务器,我不建议将它用于生产服务器。
嗯不知道这是否对您有帮助,但我开始使用 SysaxAutomation。他们有一个服务器模块和一个脚本编辑器,它带有 SFTP 以及你可以用 FTP 做的任何事情。