工作的服務器搭建

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。博客不用於商業活動,博主對博客的使用,擁有最終解釋權
本文爲原創作品,未經本人同意,禁止轉載,禁止用於商業用途!本人對博客使用擁有最終解釋權
歡迎關注我的網上圖書室:晨鳧追風 和 微信公衆號:青春當追風

大家都把自己的工作在一個公用的服務器上面來做,這樣既可以讓大家共享服務器主機的強大資源,又可以保證大家的工作能得到保存。隨着我們實驗室的蓬勃發展,我們決定要搭建一臺服務器,以便把全部的工作轉移到這個服務器上面來,便於平時的成果的積累和保存,這個服務器運行搭載了一個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...*

圖2

選擇剛剛新建的那個文件,建立本地和服務器之間的連接

圖3

彈出要求輸入登錄的用戶名

圖4

然後輸入密碼
圖5

登錄上去之後,如下圖所示:

圖6

然後輸入:vncserver 回車得到自己用戶名所用的屏幕端口號如下圖:

圖7

這裏xu*******用戶得到的屏幕端口號爲 2

然後打開vncviewer這個軟件
點擊 【File】-【New connection】,輸入IP和端口號,確定

圖8

確定之後 需要輸入密碼:88888*****

之後就可以登錄自己用戶的界面。
圖9

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章