Fi olupin TightVNC sori ẹrọ ni RHEL/CentOS ati Fedora si Awọn tabili Iboju-wiwọle
Ẹrọ Isiro Nẹtiwọọki (VNC) jẹ Iru eto pinpin latọna jijin ti o jẹ ki o ṣee ṣe lati gba iṣakoso ti kọnputa miiran ti o sopọ si intanẹẹti. Awọn bọtini itẹwe ati Asin tẹ le awọn iṣọrọ gbejade lati kọmputa kan si ekeji. O ṣe iranlọwọ fun alakoso ati oṣiṣẹ imọ-ẹrọ lati ṣakoso awọn olupin ati awọn tabili tabili wọn laisi jijin si ipo kanna ni ti ara.
VNC jẹ ohun elo orisun ṣiṣi ti a ṣẹda ni ipari 1990's. O jẹ ominira ati ibaramu pẹlu Windows ati Unix/Linux. Tumọ si olumulo ti o da lori Windows deede le ṣe ibaṣepọ pẹlu eto orisun Linux laisi hazel eyikeyi.
Lati lo VNC o gbọdọ ni asopọ TCP/IP ati alabara oluwo VNC lati sopọ si kọnputa ti n ṣiṣẹ paati olupin VNC. Olupin naa n ṣe afihan ifihan ẹda meji ti kọnputa latọna jijin si oluwo naa.
Artilce yii ṣe afihan bi o ṣe le fi sori ẹrọ Server VNC nipa lilo TightVNC ẹya ti a ti ni ilọsiwaju pupọ ti eto VNC agbalagba, pẹlu GNOME Desktop wiwọle latọna jijin lori awọn eto RHEL, CentOS ati Fedora.
Igbesẹ 1: Fifi Ojú-iṣẹ GNOME
Ti o ba ti fi ẹya ti o kere ju ti Ẹrọ Ṣiṣẹ sii, eyiti o fun ni wiwo laini aṣẹ nikan kii ṣe GUI. Lẹhinna o nilo lati fi GUI sii (Ọlọpọọmídíà Olumulo Olumulo) pẹlu Ojú-iṣẹ GNOME. Iboju GNOME n pese ayika tabili iboju fẹẹrẹ ti o ṣiṣẹ daradara dara julọ lori awọn tabili tabili VNC latọna jijin.
yum groupinstall "X Window System" "Desktop"
Igbese 2: Fifi TightVNC Server sii
TightVNC sọfitiwia iṣakoso tabili iboju latọna jijin ti o jẹ ki a sopọ si awọn kọǹpútà jijin. Lati fi sori ẹrọ, lo aṣẹ yum atẹle bi a ṣe han ni isalẹ.
yum -y install tigervnc-server xorg-x11-fonts-Type1
Igbesẹ 3: Ṣẹda Olumulo VNC Deede
Ṣẹda olumulo deede, ti yoo ṣee lo lati sopọ si deskitọpu latọna jijin. Fun apẹẹrẹ, Mo ti lo “tecmint” bi olumulo kan, o le yan orukọ olumulo tirẹ.
useradd tecmint passwd tecmint Changing password for user tecmint. New password: Retype new password: passwd: all authentication tokens updated successfully.
Igbese 4: Ṣeto Ọrọigbaniwọle VNC fun Olumulo
Ṣẹda ọrọ igbaniwọle tuntun fun olumulo ti a ṣẹṣẹ ṣẹda. Wọle si olumulo (su - tecmint) ati ṣiṣe 'vncpasswd' lati ṣeto ọrọ igbaniwọle VNC fun olumulo.
Akiyesi: Ọrọ igbaniwọle yii jẹ fun iraye si tabili iboju latọna jijin VNC, ati ọrọ igbaniwọle ti a ṣẹda ni igbesẹ 3 jẹ fun iwifun SSH.
su - tecmint [[email ~]$ vncpasswd Password: Verify:
Aṣẹ ti o wa loke beere lọwọ rẹ lati pese ọrọ igbaniwọle lẹẹmeji ati ṣẹda itọsọna “.vnc” labẹ itọsọna ile olumulo pẹlu faili passwd inu rẹ. O le ṣayẹwo faili ọrọ igbaniwọle ti ṣẹda, nipa lilo pipaṣẹ atẹle.
# ls -l /home/tecmint/.vnc -rw------- 1 tecmint tecmint 8 Jul 14 21:33 passwd
Bayi jade kuro ni wiwọle olumulo ki o pada si buwolu wọle olumulo.
[[email ~]$ exit exit
Igbesẹ 5: Ṣẹda VNC Xstartup Script
Ṣẹda iwe afọwọkọ xstartup bi olumulo olumulo. Eyi le ṣẹda nipasẹ bẹrẹ olupin VNC.
/etc/init.d/vncserver start Starting VNC server: 1:tecmint New 'linux-console.net:1 (tecmint)' desktop is linux-console.net:1 Starting applications specified in /home/tecmint/.vnc/xstartup Log file is /home/tecmint/.vnc/linux-console.net:1.log [ OK ]
Nigbamii, ṣayẹwo boya a ṣẹda iwe afọwọkọ xstartup labẹ (tecmint) itọsọna ile olumulo, ṣe aṣẹ “ls -l”.
ls -l /home/tecmint/.vnc/ -rw-------. 1 tecmint tecmint 8 Jul 15 12:27 passwd -rwxr-xr-x. 1 tecmint tecmint 654 Oct 11 2012 xstartup
Ni ẹẹkan, o ṣẹda, ṣeto ipinnu tabili ni faili xstartup. Fun eyi, o gbọdọ da ṣiṣe iṣẹ VNC duro.
/etc/init.d/vncserver stop Shutting down VNC server: 1:tecmint [ OK ]
Igbesẹ 6: Ṣiṣeto ipinnu Xstarup
Ṣii faili “/ ati be be/sysconfig/vncservers” faili ti o fẹ olootu. Nibi Mo n lo olootu "nano". Ṣẹda Ikoko VNC tuntun fun “tecmint” pẹlu aṣẹ isalẹ. nibiti “-geomerty” ti lo ṣafihan ipinnu tabili tabili.
nano /etc/sysconfig/vncservers
Ati ṣafikun awọn ila atẹle si o ni isalẹ faili. Fipamọ ki o pa a.
## Single User ## VNCSERVERS="1:tecmint" VNCSERVERARGS[1]="-geometry 1280x1024"
Ti o ba n ba awọn olumulo lọpọlọpọ, kọkọ ṣẹda vncpasswd fun gbogbo olumulo bi a ti salaye loke ni igbesẹ 4, ati lẹhinna ṣafikun olumulo naa si laini VNCSERVERS ki o ṣafikun titẹsi VNCSERVERARGS [x] bi a ti han ni isalẹ. Nibiti ‘x‘ jẹ nọmba ID naa.
## Multiple Users ## VNCSERVERS="2:ravi 3:navin 4:avishek" VNCSERVERARGS[2]="-geometry 1280x1024" VNCSERVERARGS[3]="-geometry 1280x1024" VNCSERVERARGS[4]="-geometry 1280x1024"
Igbesẹ 7: Bibẹrẹ Olupin TightVNC
Lẹhin ṣiṣe gbogbo awọn ayipada, ṣiṣe aṣẹ atẹle lati bẹrẹ lẹẹkansi olupin VNC. Ṣaaju ki o to bẹrẹ igba VNC si olumulo “tecmint”, jẹ ki n fun ọ ni iforo kekere kan nipa Awọn nọmba Ibudo ati ID’s. Nipa aiyipada VNC nṣiṣẹ lori Port 5900 ati ID: 0 (eyiti o jẹ fun olumulo gbongbo). Ninu iṣẹlẹ wa Mo ti ṣẹda tecmint, ravi, navin ati avishek. Nitorinaa, awọn ibudo ati id’s lo nipasẹ awọn olumulo wọnyi bi atẹle
User's Port's ID's 5900 root :0 5901 tecmint :1 5902 ravi :2 5903 navin :3 5904 avishek :4
Nitorinaa, nibi olumulo “tecmint” yoo gba ibudo 5901 ati id bi: 1 ati bẹbẹ lọ. Ti o ba ti ṣẹda olumulo miiran sọ (user5) lẹhinna oun yoo gba ibudo 5905 ati id: 5 ati bẹbẹ lọ fun olumulo kọọkan ti o ṣẹda.
/etc/init.d/vncserver start Starting VNC server: 1:tecmint New 'linux-console.net:1 (tecmint)' desktop is linux-console.net:1 Starting applications specified in /home/tecmint/.vnc/xstartup Log file is /home/tecmint/.vnc/linux-console.net:1.log 2:ravi New 'linux-console.net:2 (ravi)' desktop is linux-console.net:2 Starting applications specified in /home/ravi/.vnc/xstartup Log file is /home/ravi/.vnc/linux-console.net:2.log 3:navin New 'linux-console.net:3 (navin)' desktop is linux-console.net:3 Starting applications specified in /home/navin/.vnc/xstartup Log file is /home/navin/.vnc/linux-console.net:3.log 4:avishek New 'linux-console.net:4 (avishek)' desktop is linux-console.net:4 Starting applications specified in /home/avishek/.vnc/xstartup Log file is /home/avishek/.vnc/linux-console.net:4.log [ OK ]
Igbesẹ 8: Ṣii Awọn Ibudo VNC lori Ogiriina
Ṣi ibudo lori awọn iptables, sọ fun olumulo (tecmint) ni 5901.
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
Fun ọpọlọpọ awọn olumulo, ravi, navin ati avishek. Mo ṣii awọn ibudo 5902, 5903 ati 5904 lẹsẹsẹ.
iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 5902:5904 -j ACCEPT
Tun iṣẹ Iptables tun bẹrẹ.
service iptables save service iptables restart
Igbesẹ 9: Ṣe igbasilẹ Onibara VNC
Bayi lọ si ẹrọ Windows tabi Linux rẹ ki o ṣe igbasilẹ alabara Viewer VNC ki o fi sori ẹrọ ninu ẹrọ rẹ lati wọle si deskitọpu.
- Ṣe igbasilẹ Oluwo VNC
Igbesẹ 10: Sopọ si Ojú-iṣẹ Latọna Lilo Onibara
Lẹhin ti o ti fi sori ẹrọ alabara VNC Viewer, ṣii rẹ iwọ yoo ni iru si iboju isalẹ. Tẹ adirẹsi IP olupin VNC Server pẹlu ID VNC (ie 1) fun tecmint olumulo.
Tẹ ọrọ igbaniwọle ti a ṣẹda pẹlu aṣẹ “vncpasswd”.
Iyen ni, o ti sopọ si Ojú-iṣẹ Latọna jijin rẹ.
Itọkasi Itọkasi
TightVNC Aaye akọọkan