GUI SFTP 无法从 w11 连接到 U22 虚拟服务器

GUI SFTP 无法从 w11 连接到 U22 虚拟服务器

我正在尝试配置一个在虚拟盒下运行的 U22.04 桌面作为文件服务器,并带有 W11 客户端。我已安装 VBox 桥接适配器。

我已经安装了 samba、open-ssh 和 sftpd。我目前正在运行所有服务。我创建了一个共享文件夹并将其权限设置为 777,所有权为 root:sambashare。windows 系统和 ubuntu 上的用户名不匹配。ubuntu 用户不是 samba 共享组的成员。w11 w11

我可以使用 putty 和 Windows CLI 通过 ssh 连接到系统。我可以使用 Windows CLI sftp 程序通过 sftp 连接到系统。我可以 ping 系统。Putty 接受并存储了凭据,

Filezilla、W11 文件资源管理器和 WinSCP 都无法连接。我使用 ip 地址作为连接标识。我指定 sftp 协议并以服务器用户身份登录。

我认为这是服务器即 ubuntu 配置问题。尽管文件资源管理器也可能是凭据问题。

如何使文件共享服务正常运行?

如果 Ubuntu 22.04 仍然限制为 smb1,那么我很乐意放弃它,但我可能仍然需要 nmbd,非常感谢您的建议。

我检查过以前的帖子,认为没有 Ubuntu 服务器/虚拟盒。

戴夫

答案1

现在一切正常。我并没有非常系统地修复它,但我相信问题是由于我未能正确配置 ubuntu 防火墙造成的。至少目前的默认做法是使用联邦快递。我没有对 Windows 防火墙设置做任何更改。

UFW 带有预配置的基于“服务”的规则;我使用的命令是,

ufw allow OpenSSH
ufw allow Apache
ufw allow Samba

并且以防万一我需要打印ufw allow CUPS

然后我跑了

ufw logging on

然后我跑了systemctl restart ufw

对于没有名称的服务,需要在允许语句中指定端口

@muru 谢谢你建议我查看日志,这很有帮助。虽然我认为联邦快递默认为未记录的活动,但我查看了那里的内容。

@vidario 我已经安装了 samba 并将其配置为名称和文件共享,尽管此刻我正在使用 ip 地址名称从 Windows 连接到 Linux。

相关内容