Linux局域网桌面共享简单易学 (linux 局域网桌面共享)

Linux是一款出色的操作系统,不仅支持多种软件,还允许用户进行桌面共享操作。桌面共享是指在一台计算机上,将该计算机的桌面界面显示在另一台计算机上,使得远程用户可以轻松地使用本地计算机的功能。下面,将教您如何使用Linux进行局域网桌面共享,并解释Linux桌面共享的优点和缺点。

Linux桌面共享的优点

Linux桌面共享有许多优点。它是一种允许用户在不同位置之间共享信息和数据的极其有用的工具。通过桌面共享,您可以与其他用户分享您的计算机屏幕,并允许他们直接访问和编辑您的应用程序和文件。如此一来,您可以轻松地合作和协作,在不同的地理位置互相交流,并进行更加高效的工作。

在一些教育、研究和技术交流活动中,桌面共享也非常有用。当您需要向远程用户展示计算机应用程序、操作界面或演示原理时,桌面共享变得尤为重要。您可以通过共享屏幕向所有参与者展示所需的信息和数据,并控制对远程计算机的访问,以保护您的隐私。

Linux桌面共享的缺点

虽然Linux桌面共享有诸多优点,但是它也有一些缺点。最明显的缺点就是操作系统的兼容性问题。由于不同的操作系统之间存在差异,因此进行Linux和其他操作系统之间的桌面共享时,可能需要采取额外的措施,以克服安装、设置和兼容性问题。

Linux桌面共享可能会导致安全问题。由于允许他人访问您的计算机桌面,因此您需要确保共享时使用安全的网络连接,并允许其他用户只能访问您授权的内容。基于安全的考虑,您应该保持更新您的操作系统,并使用允许远程机器访问的密码,以避免可能的黑客攻击和安全漏洞。

使用Linux进行桌面共享

那么,具体来说,如何使用Linux进行桌面共享呢?Linux通常会允许用户使用VNC作为桌面共享协议。不同的Linux版本可能支持不同的VNC客户端和服务器。如果您的Linux版本不支持VNC,请先将其安装到您的Linux计算机上。以下是步骤:

1. 打开终端,并输入以下命令以启动VNC服务器:

$ vncserver

然后您需要设置VNC服务器的密码。这是访问您计算机的关键,因为只有输入正确的密码,用户才能访问您的桌面。您可以设置不同的密码用于不同的VNC会话,以实现多用户访问。

2. 然后您需要在远程计算机上安装VNC客户端。选择您需要的VNC客户端,例如TigerVNC、Remmina等,根据您的需求进行安装和设置。在连接VNC服务器时,您需要输入VNC服务器的IP地址和密码。

3. 在远程计算机上打开终端,并输入以下命令以连接VNC服务器:

$ vncviewer [ip_address]:[display_number]

其中[ip_address]是您Linux计算机的IP地址,[display_number]是VNC服务器的显示屏幕编号,通常为“:1”。然后,您将被要求输入VNC服务器密码,以完成远程桌面共享操作。

Linux桌面共享是一种非常有用的功能,允许您轻松地在不同机器之间共享桌面信息。它有许多优点,例如协作、协同教育、技术支持、演示等等,但是它也存在安装、设置和兼容性方面的缺点。通过掌握常用的VNC协议、操作步骤和安全知识,您可以使用Linux进行局域网桌面共享,并充分发挥Linux在计算机领域中的优势。

相关问题拓展阅读:

虚拟机LINUX与主机WINDOWS文件共享如何实现

装个samba

一般来说,安装samba后,有一个b.conf(配置文件)的例子,修改一缺链下就好了。

WINDOWS下的网上邻居使用是NetBIOS协议,LINUX下使用功能强大的SAMBA可以实现与WINDOWS机子共享。下面具体就我的理解具体说一下。

首先当然是你必须安装了SAMBA

#apt-get install samba samba-common bclient bfs

其实使用SAMBA分成两个方面,一个是linux机子上的资源给WINDOWS机子浏览,再一个是使用LINUX 机子浏览WINDOWS 的网上邻居。现在假设使用WINDOWS的机子的IP是10.0.0.10,共享目录是music,用户名是:share,密码是:yeah;使用 LINUX机子的IP是:10.0.0.20

一 . 从LINUX上获取WINDOWS文件的基本方法(有3种方法)

1. bmount—普通用户就可以使用的命令

挂载文件

#bmount //10.0.0.10/music /home/user/music -o “username=share,password=yeah”

主意与下面的mount不一样的是-o后面一定要引号

卸载已经挂载的文件

#bumount /home/user/music

2. mount—超级用户才有的权限,但效果与上面一样

挂载文件

#mount -t bfs -o username=share,password=yeah //10.0.0.10/music /home/user/music

卸载文件

#umount /home/user/music

注:以上两个命令挂载要想显示中文,必须添加如下参数

codepage=cp936,iocharset=utf8(与linux机的本地环境一致,如是gb2312,这儿也要写成:iocharset=gb2312 ;codepage要与远程一致,是指定源代码文件的代码页—一个内>部表,操作系统用它将符号(字母、数字和标点)映射为字符编号。如932 代表日本汉字,950代表繁体中文字符集,说明一下就是codepage是cp936,而不是936,拿或否则在有时显示汉字还是乱码。

3. 使用bclient访问Windows资源

它是一个类似于ftp操作方式,通过远程操作的方式进行文件传递的软件。为了获得网络上可以访问的计算机列表,首先需要使用 bclient来获得一个Windows计算机共享出来的资源,这需要使用-L参数访问IPC

#bclient -L 192.168.1.150 -N

或者机器名

#bclient -L hit -N

如果不清楚一个Windows计算机的NetBIOS名字,可以使用nmblookup先来解析NetBIOS名字

#nmblookup hit (若浏览网上邻居用:#nmblookup -T “*”)

当上面查到资源后,就可以用bclient登陆了

#bclient \\hit\music yeah -U share (其中yeah是密码,share是用户名)

执行bclient命令成功后,进入bclient环境,出现提示符:b: >,然后就可以执行和ftp命令中相似的命令:cd, lcd, get ,mget ,put ,mput等,用法就跟FTP一样了。

注:要想使用bclient来访问windows时,也需要使用UNC来标识Windows资源的位置。此时就需要了解 WindowsUNC在Unix>下进行表示的不同之处。不同之处在于Unix的shell下反斜伏敏孙线为特殊字符,它被定义为转义恢复字符,表示将一些转义字符恢复为其本身字符的意义。因此必须使用两个反斜线才能等同于一个反斜线。因此一个UNC实际使用时应使用双倍的反斜线。

若想使用基于图形的客户端:感觉比较好用的是tkb和b4k(KDE)

若只是以上使用不用配置/etc/samba/b.conf,也不用启动 samba 服务,甚至可以不装samba程序

二. WINDOWS机子访问在LINUX上的资源

需要使用两个进程:nmbd bd, 前者nmbd是提供WINDOWS浏览,后者bd是针对WINDOWS浏览后的登陆等服务。

首先需要说明的是,当samba 还没有添加用户时,WINDOWS机子是登陆不上来的,所以之一步就是添加用户:

# bpasswd -a myfirst

需要说明的是这个用户必须是系统用户,否则回提示

Failed to initialise SAM_ACCOUNT for user myfirst. Does this user exist in the UNIX password database ?

Failed to modify password entry for user myfirst

当然可以对用户进行映射,见后面说明。

接着就简单了,就是配置/etc/samba/b.conf,见下面一个配置以及相应说明,拷贝后您只需要稍稍修改一些你自己的信息就可以使用了(参考了前人的说明)

/etc/samba/b.conf文件

## /etc/samba/b.conf配置文件有三个重要的节:,,

#Global (全局)参数,该部分设置整个系统的规则,定义了一些公共变量。

netbios >#定义Windows系统“网上邻居”中所见的机器名。

workgroup = workgroup

#定义主机所在网络上所属的NT域名或者工作组名称

server string = FunField

#对主机的说明信息,缺省是:Samba Server

hosts allow = 192.168.1. 192.168.3.

#它允许设置哪些机器可以访问samba服务器

guest account = nobody

invalid users = root

#定义b用户名称。

security = user

#定义访问权限。访问权限由低到高有三种:share、user和server。其中share安全级别更低,user模式要求连接时输入用户名和口令

encrypt passwords = true

#设置是否需要加密口令。因为Windows系列默认采用加密口令传输,而Linux默认采用非加密口令传输,为保证b网络用户的正常登录,在user安全级下设置为加密,在share 安全级下可不设。

b passwd file = /etc/samba/bpasswd

#由命令cat /etc/passwd | mkbpasswd.sh > /etc/samba/bpasswd产生。

interfaces = 192.168.1.50/24

#配置b服务所使用的网卡IP以及子网掩码,如果有两个以上网卡,要全部列出。

name resolve order = host dns bcast

#设定b服务时,从机器netbios名称到IP地址的解析方式,默认顺序为host lmhosts wins bcast。如果局域网内有DNS,可设置为host dns bcast。

wins support = no

#设置是否有wins支持。

public = yes

#为yes时,“网上邻居”中可见该资源,否则不可见。

browseable = yes

#为yes时,“网上邻居”中可见该资源,否则不可见。

#printing = bsd

# 指定Linux使用哪个打印机守护进程(bsd、sysv、hpux、aix、qnx、plp),同时向samba说明命令lpr和lpq的缺省值。

#printcap ># 定义了打印配置文件所处的位置。

load printers = no

# 表明是否加载printcap 定义的所有打印机以供浏览。

log file = /var/log/samba/log.%m

# 定义日志文件

max log ‘size’ = 1000

#日志文件更大1000k (单位是KB)

username map = /etc/samba/buser

#允许管理员指定一个映射文件,该文件包含了在客户机和服务器之间进行用户映射的信息。 用户映射经常在windows 和linux 主机间进行。 两个系统拥有不同的用户账号,用户映射的目的是将不同的用户映射成为一个用户,便于共享文件。

#*********************************************************************#

#该部分通常定义了Linux机器上共享的目录资源,其名字可以由用户确定。段中的设置控制了每一个用户目录的共享权限。

comment = Home Directories

#设定在浏览本机资源时,出现在指定资源旁边的字符串。

browseable = yes

#控制一项服务是否能够出现在网上邻居中,no意味着这个目录将在浏览时显示为要验证的用户名称,yes则显示 homes 和要验证的用户名称的共享目录。

writable = yes

#控制是否允许通过验证的用户对主目录有写入的权限,但最终取决于该目录的 Unix 权限。无论 Unix 的权限怎样, 设置 writable = no 后, 主目录只能是只读的。

create mask = 0700

directory mask = 0700

#若上面是可写的,则设置写文件和目录时的属性

#******************************************************************#

#用来指定某一特定用户组或者用户拥有访问权限的目录配置分,配置共享目录部分

comment = Public Stuff

# 说明部分

path = /home/samba

#共享的Linux目录

writable = no

#写权限

printable = no

#打印权限

用于用户映射的文件/etc/samba/buser

# b.conf中全局参数 “username map” 指定的映射文件

root = admin administrator

#Map Windows admin to root

hawk = girl

#Map the member of girl to hawk

snake = boy

# 等号左边是单独的Linux账号,等号右边是要映射的账号列表。服务器逐行分析映射文件,如果提供的账号和某行有右侧列表中的账号匹配,就把它替换为等号左边的账号。

简单!!!

首亏首先你的确定VMTools安装好没有。如果没有安装,在VMWare工具栏下:

setting->vmware tools install

然后切换到linux里面。在终端里:mount /dev/cdrom /mnt/cdrom

解压vmware tools的tar包,解开执行vmware-tools-install.pl脚本(命令:.\vmware-tools-install.pl)销氏数。

再者,要安装samba哦。一般如果你选择的全部安装都自动安装上了。

在windows下边共享要共享的文件夹。例如文件夹叫:sharefiles

然后在linux终端:

bmount //172.18.79.222/shareFiles /mnt -o username=user%password(用这个命令要安samba哦) 172.18.79.222和是我的主机IP。换成你的就OK。 user和password都是windows的啊。

如果安装好了,其实不需要共享可以直接从windows下面复制文件或文件核悄夹到VM的linux里面。

Windows10中如何用或粗自带虚拟机共枣碧享衫岩镇文件

linux 局域网桌面共享的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 局域网桌面共享,Linux局域网桌面共享简单易学,虚拟机LINUX与主机WINDOWS文件共享如何实现的信息别忘了在本站进行查找喔。


数据运维技术 » Linux局域网桌面共享简单易学 (linux 局域网桌面共享)