答:ufw allow 22/tcp
我正在为小型浏览器应用程序设置新服务器(ubuntu 服务器 18.04),我试图在我的 Windows 10 上建立 sftp。我使用了这个教程:https ://www.digitalocean.com/community/tutorials/how- to-enable-sftp-without-shell-access-on-ubuntu-18-04#prerequisites
我成功执行了 sftp [email protected] 所以它可以在服务器上运行。Chroot 也可以。我可以 ping 我的 win 10 表单服务器,反之亦然,我也可以在局域网上看到我的应用程序。示例:http: //192.168.10.5/info.php。我也可以使用 nmap ping 特定端口
地图:
Nmap scan report for 192.168.10.5
Host is up (0.00s latency).
PORT STATE SERVICE
22/tcp filtered ssh
(for port 20) 20/tcp filtered ftp-data
MAC Address: 00:xx:xx:xx:xx:xx (VMware)
Nmap done: 1 IP address (1 host up) scanned in 12.15 seconds
我的 sshd 配置:
Match User ricardo
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/www
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
从 filezilla 我得到:
Status: (...)
Status: (...) 192.168.10.5:20...
response fzSftp started, protocol_version=8
command: open "[email protected]" 20
error: (...)
error: (...)
Cyberduck 上的类似错误(我将确切的目录设置为:var/www)“连接超时:连接。连接尝试被拒绝。服务器可能已关闭,或者您的网络可能未正确配置”
您的 filezilla 日志显示
192.168.10.5:20
,请尝试将您的 filezilla 配置文件更改为 SFTP,然后重试。