新聞中心
Linux是一款出色的操作系統(tǒng),不僅支持多種軟件,還允許用戶進(jìn)行桌面共享操作。桌面共享是指在一臺計算機(jī)上,將該計算機(jī)的桌面界面顯示在另一臺計算機(jī)上,使得遠(yuǎn)程用戶可以輕松地使用本地計算機(jī)的功能。下面,將教您如何使用Linux進(jìn)行局域網(wǎng)桌面共享,并解釋Linux桌面共享的優(yōu)點(diǎn)和缺點(diǎn)。

Linux桌面共享的優(yōu)點(diǎn)
Linux桌面共享有許多優(yōu)點(diǎn)。它是一種允許用戶在不同位置之間共享信息和數(shù)據(jù)的極其有用的工具。通過桌面共享,您可以與其他用戶分享您的計算機(jī)屏幕,并允許他們直接訪問和編輯您的應(yīng)用程序和文件。如此一來,您可以輕松地合作和協(xié)作,在不同的地理位置互相交流,并進(jìn)行更加高效的工作。
在一些教育、研究和技術(shù)交流活動中,桌面共享也非常有用。當(dāng)您需要向遠(yuǎn)程用戶展示計算機(jī)應(yīng)用程序、操作界面或演示原理時,桌面共享變得尤為重要。您可以通過共享屏幕向所有參與者展示所需的信息和數(shù)據(jù),并控制對遠(yuǎn)程計算機(jī)的訪問,以保護(hù)您的隱私。
Linux桌面共享的缺點(diǎn)
雖然Linux桌面共享有諸多優(yōu)點(diǎn),但是它也有一些缺點(diǎn)。最明顯的缺點(diǎn)就是操作系統(tǒng)的兼容性問題。由于不同的操作系統(tǒng)之間存在差異,因此進(jìn)行Linux和其他操作系統(tǒng)之間的桌面共享時,可能需要采取額外的措施,以克服安裝、設(shè)置和兼容性問題。
Linux桌面共享可能會導(dǎo)致安全問題。由于允許他人訪問您的計算機(jī)桌面,因此您需要確保共享時使用安全的網(wǎng)絡(luò)連接,并允許其他用戶只能訪問您授權(quán)的內(nèi)容?;诎踩目紤],您應(yīng)該保持更新您的操作系統(tǒng),并使用允許遠(yuǎn)程機(jī)器訪問的密碼,以避免可能的黑客攻擊和安全漏洞。
使用Linux進(jìn)行桌面共享
那么,具體來說,如何使用Linux進(jìn)行桌面共享呢?Linux通常會允許用戶使用VNC作為桌面共享協(xié)議。不同的Linux版本可能支持不同的VNC客戶端和服務(wù)器。如果您的Linux版本不支持VNC,請先將其安裝到您的Linux計算機(jī)上。以下是步驟:
1. 打開終端,并輸入以下命令以啟動VNC服務(wù)器:
$ vncserver
然后您需要設(shè)置VNC服務(wù)器的密碼。這是訪問您計算機(jī)的關(guān)鍵,因為只有輸入正確的密碼,用戶才能訪問您的桌面。您可以設(shè)置不同的密碼用于不同的VNC會話,以實現(xiàn)多用戶訪問。
2. 然后您需要在遠(yuǎn)程計算機(jī)上安裝VNC客戶端。選擇您需要的VNC客戶端,例如TigerVNC、Remmina等,根據(jù)您的需求進(jìn)行安裝和設(shè)置。在連接VNC服務(wù)器時,您需要輸入VNC服務(wù)器的IP地址和密碼。
3. 在遠(yuǎn)程計算機(jī)上打開終端,并輸入以下命令以連接VNC服務(wù)器:
$ vncviewer [ip_address]:[display_number]
其中[ip_address]是您Linux計算機(jī)的IP地址,[display_number]是VNC服務(wù)器的顯示屏幕編號,通常為“:1”。然后,您將被要求輸入VNC服務(wù)器密碼,以完成遠(yuǎn)程桌面共享操作。
Linux桌面共享是一種非常有用的功能,允許您輕松地在不同機(jī)器之間共享桌面信息。它有許多優(yōu)點(diǎn),例如協(xié)作、協(xié)同教育、技術(shù)支持、演示等等,但是它也存在安裝、設(shè)置和兼容性方面的缺點(diǎn)。通過掌握常用的VNC協(xié)議、操作步驟和安全知識,您可以使用Linux進(jìn)行局域網(wǎng)桌面共享,并充分發(fā)揮Linux在計算機(jī)領(lǐng)域中的優(yōu)勢。
相關(guān)問題拓展閱讀:
- 虛擬機(jī)LINUX與主機(jī)WINDOWS文件共享如何實現(xiàn)
虛擬機(jī)LINUX與主機(jī)WINDOWS文件共享如何實現(xiàn)
裝個samba
一般來說,安裝samba后,有一個b.conf(配置文件)的例子,修改一缺鏈下就好了。
WINDOWS下的網(wǎng)上鄰居使用是NetBIOS協(xié)議,LINUX下使用功能強(qiáng)大的SAMBA可以實現(xiàn)與WINDOWS機(jī)子共享。下面具體就我的理解具體說一下。
首先當(dāng)然是你必須安裝了SAMBA
#apt-get install samba samba-common bclient bfs
其實使用SAMBA分成兩個方面,一個是linux機(jī)子上的資源給WINDOWS機(jī)子瀏覽,再一個是使用LINUX 機(jī)子瀏覽WINDOWS 的網(wǎng)上鄰居。現(xiàn)在假設(shè)使用WINDOWS的機(jī)子的IP是10.0.0.10,共享目錄是music,用戶名是:share,密碼是:yeah;使用 LINUX機(jī)子的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后面一定要引號
卸載已經(jīng)掛載的文件
#bumount /home/user/music
2. mount—超級用戶才有的權(quán)限,但效果與上面一樣
掛載文件
#mount -t bfs -o username=share,password=yeah //10.0.0.10/music /home/user/music
卸載文件
#umount /home/user/music
注:以上兩個命令掛載要想顯示中文,必須添加如下參數(shù)
codepage=cp936,iocharset=utf8(與linux機(jī)的本地環(huán)境一致,如是gb2312,這兒也要寫成:iocharset=gb2312 ;codepage要與遠(yuǎn)程一致,是指定源代碼文件的代碼頁—一個內(nèi)>部表,操作系統(tǒng)用它將符號(字母、數(shù)字和標(biāo)點(diǎn))映射為字符編號。如932 代表日本漢字,950代表繁體中文字符集,說明一下就是codepage是cp936,而不是936,拿或否則在有時顯示漢字還是亂碼。
3. 使用bclient訪問Windows資源
它是一個類似于ftp操作方式,通過遠(yuǎn)程操作的方式進(jìn)行文件傳遞的軟件。為了獲得網(wǎng)絡(luò)上可以訪問的計算機(jī)列表,首先需要使用 bclient來獲得一個Windows計算機(jī)共享出來的資源,這需要使用-L參數(shù)訪問IPC
#bclient -L 192.168.1.150 -N
或者機(jī)器名
#bclient -L hit -N
如果不清楚一個Windows計算機(jī)的NetBIOS名字,可以使用nmblookup先來解析NetBIOS名字
#nmblookup hit (若瀏覽網(wǎng)上鄰居用:#nmblookup -T “*”)
當(dāng)上面查到資源后,就可以用bclient登陸了
#bclient \\hit\music yeah -U share (其中yeah是密碼,share是用戶名)
執(zhí)行bclient命令成功后,進(jìn)入bclient環(huán)境,出現(xiàn)提示符:b: >,然后就可以執(zhí)行和ftp命令中相似的命令:cd, lcd, get ,mget ,put ,mput等,用法就跟FTP一樣了。
注:要想使用bclient來訪問windows時,也需要使用UNC來標(biāo)識Windows資源的位置。此時就需要了解 WindowsUNC在Unix>下進(jìn)行表示的不同之處。不同之處在于Unix的shell下反斜伏敏孫線為特殊字符,它被定義為轉(zhuǎn)義恢復(fù)字符,表示將一些轉(zhuǎn)義字符恢復(fù)為其本身字符的意義。因此必須使用兩個反斜線才能等同于一個反斜線。因此一個UNC實際使用時應(yīng)使用雙倍的反斜線。
若想使用基于圖形的客戶端:感覺比較好用的是tkb和b4k(KDE)
若只是以上使用不用配置/etc/samba/b.conf,也不用啟動 samba 服務(wù),甚至可以不裝samba程序
二. WINDOWS機(jī)子訪問在LINUX上的資源
需要使用兩個進(jìn)程:nmbd bd, 前者nmbd是提供WINDOWS瀏覽,后者bd是針對WINDOWS瀏覽后的登陸等服務(wù)。
首先需要說明的是,當(dāng)samba 還沒有添加用戶時,WINDOWS機(jī)子是登陸不上來的,所以之一步就是添加用戶:
# bpasswd -a myfirst
需要說明的是這個用戶必須是系統(tǒng)用戶,否則回提示
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
當(dāng)然可以對用戶進(jìn)行映射,見后面說明。
接著就簡單了,就是配置/etc/samba/b.conf,見下面一個配置以及相應(yīng)說明,拷貝后您只需要稍稍修改一些你自己的信息就可以使用了(參考了前人的說明)
/etc/samba/b.conf文件
## /etc/samba/b.conf配置文件有三個重要的節(jié):,,
#Global (全局)參數(shù),該部分設(shè)置整個系統(tǒng)的規(guī)則,定義了一些公共變量。
netbios >#定義Windows系統(tǒng)“網(wǎng)上鄰居”中所見的機(jī)器名。
workgroup = workgroup
#定義主機(jī)所在網(wǎng)絡(luò)上所屬的NT域名或者工作組名稱
server string = FunField
#對主機(jī)的說明信息,缺省是:Samba Server
hosts allow = 192.168.1. 192.168.3.
#它允許設(shè)置哪些機(jī)器可以訪問samba服務(wù)器
guest account = nobody
invalid users = root
#定義b用戶名稱。
security = user
#定義訪問權(quán)限。訪問權(quán)限由低到高有三種:share、user和server。其中share安全級別更低,user模式要求連接時輸入用戶名和口令
encrypt passwords = true
#設(shè)置是否需要加密口令。因為Windows系列默認(rèn)采用加密口令傳輸,而Linux默認(rèn)采用非加密口令傳輸,為保證b網(wǎng)絡(luò)用戶的正常登錄,在user安全級下設(shè)置為加密,在share 安全級下可不設(shè)。
b passwd file = /etc/samba/bpasswd
#由命令cat /etc/passwd | mkbpasswd.sh > /etc/samba/bpasswd產(chǎn)生。
interfaces = 192.168.1.50/24
#配置b服務(wù)所使用的網(wǎng)卡IP以及子網(wǎng)掩碼,如果有兩個以上網(wǎng)卡,要全部列出。
name resolve order = host dns bcast
#設(shè)定b服務(wù)時,從機(jī)器netbios名稱到IP地址的解析方式,默認(rèn)順序為host lmhosts wins bcast。如果局域網(wǎng)內(nèi)有DNS,可設(shè)置為host dns bcast。
wins support = no
#設(shè)置是否有wins支持。
public = yes
#為yes時,“網(wǎng)上鄰居”中可見該資源,否則不可見。
browseable = yes
#為yes時,“網(wǎng)上鄰居”中可見該資源,否則不可見。
#printing = bsd
# 指定Linux使用哪個打印機(jī)守護(hù)進(jìn)程(bsd、sysv、hpux、aix、qnx、plp),同時向samba說明命令lpr和lpq的缺省值。
#printcap ># 定義了打印配置文件所處的位置。
load printers = no
# 表明是否加載printcap 定義的所有打印機(jī)以供瀏覽。
log file = /var/log/samba/log.%m
# 定義日志文件
max log ‘size’ = 1000
#日志文件更大1000k (單位是KB)
username map = /etc/samba/buser
#允許管理員指定一個映射文件,該文件包含了在客戶機(jī)和服務(wù)器之間進(jìn)行用戶映射的信息。 用戶映射經(jīng)常在windows 和linux 主機(jī)間進(jìn)行。 兩個系統(tǒng)擁有不同的用戶賬號,用戶映射的目的是將不同的用戶映射成為一個用戶,便于共享文件。
#*********************************************************************#
#該部分通常定義了Linux機(jī)器上共享的目錄資源,其名字可以由用戶確定。段中的設(shè)置控制了每一個用戶目錄的共享權(quán)限。
comment = Home Directories
#設(shè)定在瀏覽本機(jī)資源時,出現(xiàn)在指定資源旁邊的字符串。
browseable = yes
#控制一項服務(wù)是否能夠出現(xiàn)在網(wǎng)上鄰居中,no意味著這個目錄將在瀏覽時顯示為要驗證的用戶名稱,yes則顯示 homes 和要驗證的用戶名稱的共享目錄。
writable = yes
#控制是否允許通過驗證的用戶對主目錄有寫入的權(quán)限,但最終取決于該目錄的 Unix 權(quán)限。無論 Unix 的權(quán)限怎樣, 設(shè)置 writable = no 后, 主目錄只能是只讀的。
create mask = 0700
directory mask = 0700
#若上面是可寫的,則設(shè)置寫文件和目錄時的屬性
#******************************************************************#
#用來指定某一特定用戶組或者用戶擁有訪問權(quán)限的目錄配置分,配置共享目錄部分
comment = Public Stuff
# 說明部分
path = /home/samba
#共享的Linux目錄
writable = no
#寫權(quán)限
printable = no
#打印權(quán)限
用于用戶映射的文件/etc/samba/buser
# b.conf中全局參數(shù) “username map” 指定的映射文件
root = admin administrator
#Map Windows admin to root
hawk = girl
#Map the member of girl to hawk
snake = boy
# 等號左邊是單獨(dú)的Linux賬號,等號右邊是要映射的賬號列表。服務(wù)器逐行分析映射文件,如果提供的賬號和某行有右側(cè)列表中的賬號匹配,就把它替換為等號左邊的賬號。
簡單?。。?/p>
首虧首先你的確定VMTools安裝好沒有。如果沒有安裝,在VMWare工具欄下:
setting->vmware tools install
然后切換到linux里面。在終端里:mount /dev/cdrom /mnt/cdrom
解壓vmware tools的tar包,解開執(zhí)行vmware-tools-install.pl腳本(命令:.\vmware-tools-install.pl)銷氏數(shù)。
再者,要安裝samba哦。一般如果你選擇的全部安裝都自動安裝上了。
在windows下邊共享要共享的文件夾。例如文件夾叫:sharefiles
然后在linux終端:
bmount //172.18.79.222/shareFiles /mnt -o username=user%password(用這個命令要安samba哦) 172.18.79.222和是我的主機(jī)IP。換成你的就OK。 user和password都是windows的啊。
如果安裝好了,其實不需要共享可以直接從windows下面復(fù)制文件或文件核悄夾到VM的linux里面。
Windows10中如何用或粗自帶虛擬機(jī)共棗碧享衫巖鎮(zhèn)文件
linux 局域網(wǎng)桌面共享的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 局域網(wǎng)桌面共享,Linux局域網(wǎng)桌面共享簡單易學(xué),虛擬機(jī)LINUX與主機(jī)WINDOWS文件共享如何實現(xiàn)的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享題目:Linux局域網(wǎng)桌面共享簡單易學(xué)(linux局域網(wǎng)桌面共享)
標(biāo)題網(wǎng)址:http://fisionsoft.com.cn/article/coghpcg.html


咨詢
建站咨詢
