Solaris系統(tǒng)配置VNC遠(yuǎn)程桌面

1. 啟動(dòng)telnet服務(wù)
#svcadm enable telnet
# svcs | grep telnet
online 20:03:09 svc:/network/telnet:default
2. 創(chuàng)建普通用戶帳號
遠(yuǎn)程登陸不支持root登陸,所以需要?jiǎng)?chuàng)建一個(gè)普通用戶,使用這個(gè)普通用戶進(jìn)行遠(yuǎn)程登陸,需要超級用戶權(quán)限的時(shí)候,通過su命令來獲得。在Solaris上,有兩種方法可以增加一個(gè)用戶,一個(gè)是圖形界面的admintool,另一個(gè)為useradd命令,不同的圖形界面使用不同的admintool,所以熟悉字符命令是最好的方法:
# useradd -d /export/home/oracle -m -s /bin/bash oracle
64 blocks
其中的-m參數(shù)表示自動(dòng)創(chuàng)建home目錄。
# passwd oracle
New Password:
Re-enter new Password:
passwd: password successfully changed for oracle
該命令為創(chuàng)建的用戶設(shè)置一個(gè)初始化密碼。
另外,userdel可以刪除一個(gè)用戶:
# userdel -r oracle
# ls /export/home
lost+found oracle
-r參數(shù)表示刪除用戶的同時(shí),刪除home目錄。
啟動(dòng)了telnet服務(wù),創(chuàng)建了遠(yuǎn)程登陸用戶后,就可以從網(wǎng)絡(luò)上的另一臺機(jī)器上telnet該主機(jī)了:
login: oracle
Password:
Last login: Sun Jul 1 20:03:30 from blu2-mobl.ccr.c
Sun Microsystems Inc. SunOS 5.11 snv_63 October 2007
-bash-3.00$
3.下載Solaris Companion DVD,該DVD包含了Solaris下常用的一些軟件包,可以從下載Solaris 10 Free DVD set的網(wǎng)站上下載。下載完后,將解壓縮的iso image傳輸?shù)絊olaris上,傳輸?shù)姆绞娇梢酝ㄟ^samba,nfs,ftp等等。下面是samba的配置文件/etc/sfw/smb.conf的內(nèi)容:
# Samba config file created using SWAT
# Date: 2002/08/30 11:08:09
# Global parameters
[global]
workgroup = PVL
netbios name = SERVER
server string = server
security = SHARE
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
printing = lprng
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
[e$]
path = /fs1
read only = No
guest ok = Yes
4.將iso文件中的文件mount到Solaris的lofi虛擬設(shè)備上。
創(chuàng)建mount節(jié)點(diǎn)。
bash-3.00# mkdir -p /mnt/iso
創(chuàng)建lofi虛擬設(shè)備。
bash-3.00# lofiadm -a /tools/sol-10-u4-companion-ga.iso
/dev/lofi/1
Mount lofi虛擬設(shè)備上的文件系統(tǒng)(iso9600格式,hsfs)到文件系統(tǒng)目錄樹上的節(jié)點(diǎn)上。
bash-3.00# mount -o ro -F hsfs /dev/lofi/1 /mnt/iso
成功?;蛘撸?br />
mount -F hsfs -o ro `lofiadm -a `pwd`/filename.iso` /mnt/iso
bash-3.00# ls /mnt/iso
Legal_Notice Solaris_Software_Companion
README
5. 安裝SFWvnc軟件包
Companion DVD上的軟件包存放在這個(gè)目錄下。
bash-3.00# pwd
/mnt/iso/Solaris_Software_Companion/Solaris_i386/Packages
查找vnc軟件包的名稱。
bash-3.00# ls | grep vnc
SFWvnc
使用pkgadd安裝。
bash-3.00# pkgadd -d . SFWvnc
6.配置SFWvnc
# mkdir -p /etc/dt/config
# cp /usr/dt/config/Xservers /etc/dt/config/
# cp /usr/dt/config/Xconfig /etc/dt/config/
# cp /usr/dt/config/Xsetup /etc/dt/config/
# vi /etc/dt/config/Xservers
:0 Local local_uid@console root /usr/X11/bin/Xserver :0 -nobanner
:1 Local local_uid@console root /opt/sfw/bin/Xvnc :1 -httpd /opt/sfw/vnc/classes -depth 16 -geometry 1024x768 -rfbwait 120000 -rfbauth /opt/sfw/vnc/.vnc/passwd -rfbport 5901 -httpport 5801 -fp tcp/localhost:7100 –alwaysshared
注意:0標(biāo)簽是local X,不需要修改,1標(biāo)簽是需要添加的,后面所有的字符需要在同一行。如果命令行參數(shù)有誤,/var/dt/Xerror文件中會(huì)有所顯示。
# HOME=/opt/sfw/vnc
# export HOME
# mkdir $HOME/.vnc
# /opt/sfw/bin/vncpasswd
Password: password
Verify: password
創(chuàng)建vnc password,最好在一個(gè)新的shell中創(chuàng)建,以免變量沖突。密碼文件存放在/opt/sfw/vnc/.vnc/passwd
為了使dtlogin啟動(dòng)的時(shí)候,同時(shí)啟動(dòng)vnc,需要將/etc/dt/config/Xconfig文件中含有Dtlogin*grabServer的行的行首的注釋符去掉。手動(dòng)或用下面的命令都可以。
# sed '/Dtlogin\*grabServer/s/^#//' /etc/dt/config/Xconfig >/tmp/Xconfig
# mv /tmp/Xconfig /etc/dt/config/Xconfig
將字體服務(wù)器加到/etc/inetd.conf中,并將起轉(zhuǎn)化為一個(gè)新的SMF管理的網(wǎng)絡(luò)服務(wù):
# echo "fs stream tcp wait nobody /usr/openwin/lib/fs.auto fs" >>/etc/inetd.conf
# inetconv
重新啟動(dòng)機(jī)器,或者運(yùn)行下面的命令:
# pkill –HUP inetd
# /etc/init.d/dtlogin stop
# /etc/init.d/dtlogin start
每次改變/etc/dt/config/Xservers文件時(shí),都需要重新啟動(dòng)dtlogin。到此為止,在Windows Client上運(yùn)行vncview,連接到vncserver_ip :1上,輸入剛才創(chuàng)建的密碼,則基于Solaris的遠(yuǎn)程桌面就設(shè)置完成了。
相關(guān)文章
- Solaris是Sun公司開發(fā)和發(fā)布的一種現(xiàn)代操作系統(tǒng),是UNIX系統(tǒng)的一個(gè)重要分支,今天小編為大家?guī)淼氖荢olaris線程模型詳解,希望對大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-06
- 今天小編為大家?guī)淼氖荢olaris iostat詳解,希望對大家會(huì)有幫助 ,有需要的朋友一起去看看吧2017-04-06
- 今天小編為大家?guī)淼氖菧\談Solaris技術(shù),希望對大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-06
solaris11如何擴(kuò)展資源池?solaris11擴(kuò)展資源池的方法
最近一些朋友問小編solaris11如何擴(kuò)展資源池?今天小編將為大家分享solaris11擴(kuò)展資源池的方法!希望對大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-06Solaris10如何更改子網(wǎng)掩碼?Solaris10更改子網(wǎng)掩碼的方法
最近一些朋友在問Solaris10如何更改子網(wǎng)掩碼?下面小編將為大家分享Solaris10更改子網(wǎng)掩碼的方法!希望對大家會(huì)有幫助!有需要的朋友一起去看看吧2017-03-19- 今天小編將要為大家?guī)淼氖荢olaris中對tar.z進(jìn)行安裝卸載詳解!希望對大家會(huì)有幫助!有需要的朋友一起去看看吧2017-03-16
如何在solaris中設(shè)置分辨率?在solaris中設(shè)置分辨率的方法
最近有些朋友問小編如何在solaris中設(shè)置分辨率?下面小編將為大家?guī)淼氖窃趕olaris中設(shè)置分辨率的方法!希望對大家會(huì)有幫助,感興趣的朋友一起去看看吧2017-03-15如何查看solaris系統(tǒng)的版本和位數(shù)?
最近一些朋友問小編如何查看solaris系統(tǒng)的版本和位數(shù)?今天小編將為大家分享查看solaris系統(tǒng)的版本和位數(shù)的方法!希望對大家會(huì)有幫助,有需要的朋友一起去看看吧2017-03-14整理Solaris系統(tǒng)與Linux系統(tǒng)常用命令的區(qū)別
這篇文章主要介紹了Solaris系統(tǒng)與Linux系統(tǒng)常用命令的區(qū)別,Linux作為Unix的仿制品,其命令會(huì)與作為Unix發(fā)行版的Solaris有諸多相同點(diǎn),而本文則關(guān)注它們的相異之處,需要的朋友2016-02-05windows XP+Fedora 8+solaris 11三系統(tǒng)安裝攻略
介紹windows XP+Fedora 8+solaris 11三系統(tǒng)安裝攻略2014-06-16