1. 程式人生 > >遠端連線Ubuntu Server安裝圖形化介面的過程

遠端連線Ubuntu Server安裝圖形化介面的過程

遠端連線ubuntu server的坑

首先下載xshell,新建連線後設置主機名字,在host裡面填上ipv4或ipv6的地址,注意埠號要在主機的/etc/ssh/sshd_config這個檔案中檢視,即vi sshd_config,其中:

# What ports, IPs and protocols we listen for
Port 31422

就是對應的埠號,這個檔案裡,還要將PermitRootLogin 的值改為yes,PermitEmptyPasswords設定為no,然後:wq儲存檔案,最後重啟重啟ssh服務:service ssh restart,就可以在xshell裡用root登入了。

坑:

  • 無法修改root密碼:使用命令sudo passwd root,輸入新的密碼後提示Authentication token manipulation error

    • 原因:一般是密碼檔案的許可權的問題,不過也有可能是根目錄空間滿。

    • 鑑別:使用lsattr命令檢視存放使用者和密碼的檔案屬性,發現有i選項: (i:不得任意更動檔案或目錄。)所以導致所有的使用者都不能修改密碼,因為沒有許可權允許。

      [email protected]:/home# lsattr /etc/passwd
      ----i--------e-- /etc/passwd
      [email protected]:/home# lsattr /etc/shadow
      ----i--------e-- /etc/shadow
    • 解決辦法:用chattr命令將i許可權撤銷

      [email protected]:/home# chattr -i /etc/passwd
      [email protected]:/home# chattr -i /etc/shadow
  • 無法新建使用者:使用命令sudo adduser hust時,提示:

    sudo: unable to resolve host iaas-2018-04-12-09-48-41
    Adding user `hust' ...
    Adding new group `hust' (1001) ...
    groupadd: cannot open /etc/group
    adduser: `/usr/sbin/groupadd -g 1001 hust' returned error code 10. Exiting.
  • 新建使用者之後,新使用者不在sudoers file,需要把新使用者新增到裡面去

    • 鑑別:

      [sudo] password for hust: 
      hust is not in the sudoers file.  This incident will be reported.
    • 解決辦法:在root下執行visudo命令,在開啟的配置檔案中找到root ALL=(ALL) ALL,在下面新增一行

      hust ALL=(ALL) ALL

因為需要用到瀏覽器,所以有必要安裝圖形化介面,具體步驟:

sudo apt-get install xinit
sudo apt-get install gdm
sudo apt-get install ubuntu-desktop
sudo apt install gnome-panel

但只有xshell不能顯示圖形化介面,需要安裝VNC

Ubuntu上安裝VNC Server:apt-get install vnc4server

使用命令vnc4server,會生成配置檔案/root/.vnc/xstartup,修改配置檔案

註釋掉x-window-manager&,並在後面加上一行gnome-session &

注:原xstartup檔案

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager&
gnome-session &

因為桌面只有滑鼠和桌布,沒有其他,執行以下命令換個桌面

sudo apt-get install gnome-shell
sudo apt-get install ubuntu-gnome-desktop
sudo apt-get install unity-tweak-tool
sudo apt-get install gnome-tweak-tool

現在有了桌面端了,圖示瀏覽器什麼的都有,但是隻能在瀏覽器上顯示,還要想想辦法,讓它能在VNC上顯示,用VNC Viewer看到的虛擬機器總是灰色螢幕,滑鼠變成一個X

又裝了幾個東西sudo apt-get install xrdp vnc4server xbase-clients,將xstartup替換為:

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

gnome-session &
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &
xfwm4 &

現在可以在VNC上正常訪問遠端的Linux桌面了。

相關推薦

遠端連線Ubuntu Server安裝圖形介面過程

遠端連線ubuntu server的坑首先下載xshell,新建連線後設置主機名字,在host裡面填上ipv4或ipv6的地址,注意埠號要在主機的/etc/ssh/sshd_config這個檔案中檢視,即vi sshd_config,其中:# What ports, IPs

遠端連線Ubuntu Server圖形介面——x2go遠端連線桌面

想要遠端連線你的Ubuntu伺服器的圖形介面麼?這裡有個簡單的指導告訴你如何使用X2Go來實現,這是一個NX遠端桌面協議的衍生版本。 你所需要做的就是 1. 在伺服器上面安裝X2Go服務端和桌面環境,2.  在客戶機上安裝X2Go的客戶端。 在Ubuntu伺服器上安裝遠端

Ubuntu Server安裝圖形介面全過程

轉載自:http://blog.csdn.net/sunbaigui/article/details/6624110 以下在Ubuntu server 10.04測試完成。    1、連線網路,你一定要確保網路通暢,如果你和我一樣使用Wireless,那先找根網線插上,因

Digitalocean VPS centos 7安裝圖形介面KDE和VNC實現遠端圖形操作

VPS遠端操作用的最多的是SSH,有時候一些特殊需求也要用到遠端圖形化操作,比如使用在VPS上使用瀏覽器訪問網站。本文以Digitalocean VPS為例分享如何安裝KDE和VNC實現遠端圖形介面訪問。如果要購買Digitalocean VPS,建議使用Digit

Centos7 安裝圖形介面&遠端桌面

1.安裝圖形化介面 安裝圖形化元件 # yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 更新系統的執行級別,設定預設啟動圖形介面 ln -sf /lib/systemd/system/gra

ubuntu server安裝圖形介面環境

RT. Ubuntu預設是使用命令列的。可是有些操作感覺還是圖形來的直觀。所以果斷還是安裝個圖形介面算了。 但是我又不想安裝太多的無關的服務。原來一開始我是使用xinit。每次啟用圖形介面都需要執行startx命令。 現在直接使用下面這條命令安裝圖形介面,以後每次進入系統的

centos安裝圖形介面

      用下面命令檢視檢視是哪個模式 systemctl get-default 開機啟動圖形介面 systemctl set-default graphical.target(圖形介面模式)

CentOS7安裝圖形介面

第一步:安裝圖形化介面 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y 第二步:重啟 reboot 第三步:配置 重啟之後輸入命令 startx 當你第一次進入的時候

ESC CenterOS 安裝圖形介面

預設ESC CenterOS 是沒有安裝圖形化介面的,這裡我們採用官方安裝圖形化方法 install_vnc_server.sh 指令碼 1.下載install_vnc_server.sh指令碼 可以在阿里官方去下載,這個指令碼是針對大多是Linux核心系統的,不只是CenterO

centos7.x安裝圖形介面

系統安裝完成後,選擇了最小化安裝。安裝完成後想使用圖形化介面,需要使用命令安裝。 1、配置yum進行安裝。確保yum源可以正常使用後。使用yum grouplist檢視可以軟體組。(軟體組就是我們安裝系統工程中的那些內容)主要安裝GNOME desktop && Graphical Admi

CentOS 7 安裝圖形介面

        CentOS 比較適合用作伺服器的系統,之前用過 CentOS 6,但是在配置 Nginx 的時候,發現很多語句版本7的系統都進行了更新,而且網上針對版本7的例子會更多一下,遂將系統換成版本7。        

Centos 7.0安裝圖形介面

1 首先安裝X(X Window System),(注意有引號) yum groupinstall "X Window System" 2 檢查一下我們已經安裝的軟體以及可以安裝的軟體 yum grouplist  3 安裝我們需要的圖形介面軟體,GNOME(GN

Ubuntu 登入後圖形介面藍屏問題

Ubuntu 版本:16.04  64bit 啟動 Ubuntu 可以進入登入介面,說明系統是可以執行起來的。沒有發生大塊的核心資料損壞,linux 系統一般都可以修復,一定要淡定。 問題是之前的暴力關機損壞了 Ubuntu 的圖形系統配置,導致圖形介面無法正常起來。所

linux安裝圖形介面

文章目錄 問題一:如何建立一個虛擬機器 問題二:如何儲存狀態,好處是什麼 問題三:如何建立桌面(此安裝檔案沒有圖形化介面server版本) 最後採用完成方法(本文重點)

阿里雲CentOS安裝圖形介面

1、安裝 X Window System。 yum groups install "X Window System" 2、安裝需要的圖形介面軟體(選一種) yum groups install "MA

linux命令列介面如何安裝圖形介面

目錄 問題描述 當我們在安裝Linux系統時,我們一開始可能安裝的是非圖形介面的系統,就是有可能選擇的是最小化安裝方式。這種安裝凡是有很多的坑。那麼有時候,我們可能需要進行圖形化設定,但是我們又不可能重啟設定,這就需要我們利用yum安裝相應的包,使

安裝圖形介面

yum groupinstall "Desktop" -y     --安裝圖形化介面 yum groupremove "Desktop" -y    --解除安裝圖形化介面 一、配置yum庫 Virtualbox下的虛擬光碟機位於/dev/sr0,所以,向virtual

Linux系統安裝圖形介面

驗證本地yum倉庫,找出要需要安裝元件組的包名稱 #yum clean all                            \\  清楚yum倉庫快取 #yum makecache                            \\ 建立yum倉庫

linux的命令列介面安裝圖形介面

說明:本次操作在虛擬機器上進行。 所使用虛擬化軟體為:VMware Workstation Pro 所使用系統映象為:rhel-server-7.2-x86_64-dvd.iso 在安裝作業系統時若安裝了圖形化介面的軟體包:只需輸入命令“startx”啟動圖形化介面即可

CentOs7安裝圖形介面,修改預設啟動方式

安裝 Gnome 包,過程好慢 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 更新系統的執行級別 如果要自動進入圖形介面,那就要改系統的執行級別,下面來啟用圖形介面。 ln -sf