怎样进入别人的电脑(怎样控制别人的电脑)

使用Samba设置跨平台文件共享。如果你使用不同的操作系统,在它们之间共享文件会很方便。本文描述了如何使用Samba和mount.cifs在Linux (Fed

使用Samba设置跨平台文件共享。

怎样进入别人的电脑(怎样控制别人的电脑)插图

如果你使用不同的操作系统,在它们之间共享文件会很方便。本文描述了如何使用Samba和mount.cifs在Linux (Fedora 33)和Windows 10之间设置文件共享

Samba是SMB/CIFS协议的Linux实现,它允许通过网络连接直接访问共享文件夹和打印机。Mount.cifs是Samba套件的一部分,它允许您在Linux下挂载cifs文件系统。

注意:这些说明适用于在您的专用本地网络中共享文件,或者在Linux主机和虚拟化Windows客户机之间的虚拟主机专用网络中共享文件。不要把这篇文章当成你公司网络的操作指南,因为它没有意识到必要的网络安全考虑。

从Windows访问Linux

本节介绍如何从Windows文件资源管理器访问用户的Linux主目录。

1.安装和配置Samba

进入您的系统并安装Samba:

dnf install samba

Samba是一个系统守护进程,它的配置文件位于/etc /etc/samba/smb.conf中。它的默认配置应该可以工作。如果没有,以下最小化配置应该可以解决问题:

[global] workgroup = SAMBA server string = %h server (Samba %v) invalid users = root security = user[homes] comment = Home Directories browseable = no valid users = %S writable = yes

您可以在项目网站的smb.conf部分找到参数的详细描述。

2.修改LinuxSE

如果您的Linux发行版受到SELinux(比如Fedora)的保护,那么您必须传递以下命令来通过Samba共享主目录:

setsebool -P samba_enable_home_dirs on

使用以下命令检查该值:

getsebool samba_enable_home_dirs

输出如下所示:

3.启用您的用户。

Samba使用一组用户/密码来管理连接权限。通过键入以下命令将您的Linux用户添加到集合中:

smbpasswd -a

系统会提示您输入密码。这是一个全新的密码;不是您帐户的当前密码。请输入您想用来登录Samba的密码。

键入以下命令以获取有权使用Samba的用户列表:

pdbedit -L -v

键入以下命令删除用户:

smbpasswd -x

4.打开桑巴

由于Samba是一个系统守护进程,您可以通过在Fedora上键入以下命令来启动它:

systemctl start smb

这将为当前会话打开Samba服务。如果希望它自己启动,请键入以下命令:

systemctl enable smb

在某些系统上,Samba守护进程注册为smbd。

4.配置防火墙

默认情况下,您的防火墙会阻止Samba。通过配置防火墙,Samba可以永久访问网络。

您可以在命令行上执行以下操作:

firewall-cmd --add-service=samba --permanent

或者,您可以使用防火墙配置工具进行图形化操作:

5.从Windows访问Samba

在Windows中,打开文件资源管理器。在地址栏中,键入两个反斜杠(\ \),后跟您的Linux计算机的地址(IP地址或主机名):

系统将提示您输入登录信息。输入步骤3中的用户名和密码组合。现在,您应该可以访问Linux机器上的主目录了:

从Linux访问Windows

以下步骤解释了如何从Linux访问共享的Windows文件夹。为此,您需要您的Windows用户帐户拥有管理员权限。

1.启用文件共享。

单击" Windows按钮" >:"设置" >:"网络和互联网网络和互联网",或者右键单击任务栏右下角的小监视器图标打开网络和共享中心打开网络和共享中心:

在打开的窗口中,找到您想要使用的连接,并记下其配置文件。我用的是以太网3,标的是公网。

注意:如果您的PC经常连接到公共网络,请考虑将本地计算机的连接配置文件更改为专用。

记住您的网络配置,然后单击更改高级共享设置更改高级共享设置:

选择与您的连接相对应的配置文件,然后打开网络发现网络发现和文件及打印机共享文件和打印机共享:

2.定义共享文件夹。

通过右键单击要共享的文件夹打开上下文菜单,导航到授予访问权限,然后选择特定用户...特定的人...:

检查您当前的用户名是否在列表中。单击共享共享将此文件夹标记为共享:

通过在文件资源管理器的地址栏中键入\localhost,可以显示所有共享文件夹的列表:

3.在Linux下挂载共享文件夹

回到您的Linux系统,打开命令行,然后创建一个新文件夹来装载Windows共享:

mkdir ~/WindowsShare

使用mount.cifs装载Windows共享,默认情况下应安装该文件。使用以下命令临时装载您的共享文件夹:

sudo mount.cifs //

在该命令中:

是 Windows PC 的地址信息(IP 或主机名) 是允许访问共享文件夹的用户(见步骤 2)

系统将提示您输入Windows密码。之后,你将可以使用普通的Linux用户访问Windows上的共享文件夹。

要卸载共享文件夹:

sudo umount ~/WindowsShare/

您也可以在系统启动时挂载Windows共享文件夹。按照这些步骤相应地配置您的系统。

摘要

下面是如何建立临时文件夹共享访问,每次重启后都要重置,改成永久访问更方便。我经常在不同系统之间来回切换,设置直接文件访问对我来说非常实用。

via: source . com/article/21/4/share-files-Linux-windows

作者:Stephan Avenwedde题目:lujun9972译者:hanszhao80校对:wxy

本文最初由LCTT编辑,Linux中国很荣幸地发布了它。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/140111.html

发表回复

登录后才能评论