版權聲明:本文爲博主原創文章,未經博主允許不得轉載。博客不用於商業活動,博主對博客的使用,擁有最終解釋權
本文爲原創作品,未經本人同意,禁止轉載,禁止用於商業用途!本人對博客使用擁有最終解釋權
歡迎關注我的網上圖書室:晨鳧追風 和 微信公衆號:青春當追風
大家都把自己的工作在一個公用的服務器上面來做,這樣既可以讓大家共享服務器主機的強大資源,又可以保證大家的工作能得到保存。隨着我們實驗室的蓬勃發展,我們決定要搭建一臺服務器,以便把全部的工作轉移到這個服務器上面來,便於平時的成果的積累和保存,這個服務器運行搭載了一個16.04的ubuntu系統,爲了便於訪問,我們選用的是局域網的方式,讓每一個客戶端用VNC-Viewer對服務器進行訪問,這樣就能共享這個服務器的資源。
配置服務器:
1、安裝 vncserver
Sudo apt-get install vnc4server
2、開啓vncserver
Vncserver
3 、然後設置密碼,這裏最好設置一個簡單的密碼:123456這樣的,還有顯示的密碼最好不設置
4、安裝相關的組件:
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
有時候我們連接上了VNCviewer,但是還是會有灰屏加上鼠標是 十字的情況,一般就是這個相關組件沒有安裝,然後找不到相應的圖形顯示界面。
5、修改相關的配置文件:
Sudo vim ~/.vnc/xstartup
打開內容之後就把文件改寫爲如下:
!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r HOME/.Xresources ] && xrdb HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
6、關閉VNC會話
Vncserver -kill :1
下面是配置多個用戶:
1、創建用戶
adduser username #username 是新建的用戶名字
2、賦予用戶權限
su ##切換到root用戶
sudo vim /etc/sudoers
3、打開文件中添加上新用戶的權限,即在下面句子後面
Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
加上一行:
Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) ALL
最後退出的時候用 wq!,表示強行寫入,否則寫不進去
4、切換到新創建的用戶的根目錄下面
su
cd / #進入的是/home/username
5、又配置一下xstartup文件
sudo vim ~/.vnc/xstartup
和上面一樣的設置:
!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r HOME/.Xresources ] && xrdb HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
6、給新的用戶開權限
sudo chown -R username:username /home/username
7、新建一個vnc會話
Vncserver :2 ##這個端口號是可以設置的
或者用:
vncserver -geometry 1920x1080 # 根據自己的顯示器調整分辨率
這裏面的端口號往往從1開始
注意:這裏需要先把vncserver關閉,再把vncserver打開才能解決顯示的灰色界面問題
8、獲取服務器的ip,
Ifconfig
配置個人計算機:
1、下載https://www.realvnc.com/en/connect/download/vnc/ 並安裝VNCviewer
2、安裝ssh軟件 如:xshell
注意上面的過程默認服務器安裝了ssh,如果沒有安裝,用命令
sudo apt-get install ssh
還有文件傳輸軟件:
Windows可以選擇WinSCP,而MacOS可以選擇Cyberduck,都是簡單實用的ssh傳輸工具
3、根據在服務器上獲取的IP地址和端口號在VNC Viewer中登錄
前面是ip號,後面是端口號
打開Xshell軟件,【文件】-【新建】,輸入名稱,然後再輸入服務器的IP地址192...*
選擇剛剛新建的那個文件,建立本地和服務器之間的連接
彈出要求輸入登錄的用戶名
然後輸入密碼
登錄上去之後,如下圖所示:
然後輸入:vncserver 回車得到自己用戶名所用的屏幕端口號如下圖:
這裏xu*******用戶得到的屏幕端口號爲 2
然後打開vncviewer這個軟件
點擊 【File】-【New connection】,輸入IP和端口號,確定
確定之後 需要輸入密碼:88888*****
之後就可以登錄自己用戶的界面。