我正尝试像往常一样连接到服务器,但现在出现连接错误:
这是使用 Windows 操作系统的 putty。
Using username "admin".
You are trying to access a restricted zone. Only Authorized Users allowed.
Access denied
Using keyboard-interactive authentication.
Password:
这是尝试从 Linux 操作系统中的终端进行连接:
[root@abc ~]# ssh [email protected]
You are trying to access a restricted zone. Only Authorized Users allowed.
Password:
Password:
Connection closed by 111.222.333.444
这是从 Linux 终端使用 FTP 进行的:
[root@abc~]# ftp -n 111.222.333.444
Connected to 111.222.333.444 (111.222.333.444).
220 ftp server ready.
Remote system type is System.
ftp> user
(username) admin
430 Require auth before enter.
Login failed.
ftp>
但是如果我在 Windows 操作系统中使用 Filezilla,并按照下图中的简单配置进行操作,FTP 连接就可以正常工作(SFTP 无法与 Filezilla 配合使用)。
这可能是什么问题?如何解决?提前致谢。
答案1
您的 FTP 错误消息表明需要“auth”命令,这在 FTP 中实际上意味着使用“auth tls”激活 TLS,就像您选择“通过 TLS 的显式 FTP”时 Filezilla 所做的那样。
系统内置的 FTP 客户端通常不支持此功能。我建议lftp
使用替代版本。
您的 SSH 错误消息表明您不允许在该服务器上使用 SSH。
SFTP 实际上是通过 SSH 传输的(它不是 FTP 变体),因此它总是会给出与 SSH 客户端相同的结果。