我正在 Fedora 41 机器上工作。如果我打开文件浏览器并在地址栏中输入,sftp://some_user@some_linux_PC
它会要求some_user
输入密码,之后我就可以在另一台 Linux PC 上读写文件。我想做同样的事情,但远程 PC 有 Windows 11。这可能吗?怎么做?
按照这里的建议,我试过了smb://some_user@some_windows_PC
,但没有用。我安装了 samba。
我目前正在使用带有 Remmina 的 Windows RDP,但使用类似视频的连接工作真的很不愉快,而且伤害了我的眼睛。
我是否需要先在 Windows 中启用一些设置?
尝试以下操作(在 Windows 11 主机上的 Fedora VM 上测试):
sam
并设置了密码)共享桌面文件夹:
a. 右键点击 -> 属性 -> 共享。点击共享。在下拉列表中,选择创建的用户 (
sam
)。点击添加。点击共享。点击完成。b. 返回桌面,单击高级共享... 复选框共享此文件夹。单击权限,然后单击添加。在输入要选择的对象名称中输入创建的用户 (
sam
)。单击检查名称,然后单击确定。c. 返回桌面权限,选择创建的用户并在下面的复选框中授予他们所有权限。单击应用,然后单击确定。再次单击应用和确定。关闭属性窗口。
\\DESKTOP-XXXXXX\Desktop
。记下共享。smb://sam@DESKTOP-XXXXX/Desktop
。然后输入创建的用户的密码。默认情况下,Windows 中没有共享任何文件夹,并且文件和打印机共享通常被禁用,如果不明确启用共享,
smb://
则将不起作用。我现在面前没有 Windows 机器,但这些步骤肯定需要完成:
启用网络发现和文件共享:
控制面板>网络和共享中心>高级共享设置
启用网络发现
打开文件和打印机共享
如果您不想要求登录,请关闭密码保护共享
检查防火墙设置
在 Windows 中,以下行为很典型:
共享权限设置不正确
Windows 用户帐户没有共享权限
账户没有密码,空白密码通常不适用于 SMB
Windows 防火墙阻止访问
Windows 安装程序:
创建一个有密码的用户(没有空白密码!)。
共享文件夹 > 右键单击文件夹 > 共享 > 特定人员 > 添加您的用户
在“高级共享”中,设置权限,读/写访问
检查防火墙,在入站规则中允许“文件和打印机共享(SMB)”
Fedora 设置尝试:
smb://windows_ip/shared_folder,而不仅仅是 smb://windows_pc
尝试通过终端挂载
检查 SMB 是否正在运行,smbclient -L //windows_ip -U windows_user
也检查一下这个教程(第一个是针对 Mmc,但基本步骤应该非常相似):
启用网络文件共享的简便方法(本地)
如何在 Windows 中设置网络文件共享