1. 程式人生 > >windows遠程連接linux-安裝xfce界面,ubuntn添加新用戶

windows遠程連接linux-安裝xfce界面,ubuntn添加新用戶

-m 一個 解決 sudoer chm window 依次 主機 ==

參考:“ 使用xrdp實現windows 遠程桌面連接linux” http://blog.csdn.net/qq_33530388/article/details/64502902; http://www.linuxidc.com/Linux/2017-04/142690.htm

之前一直用mstsc連接windows主機,今天想用此來連接linux主機時,發現 連接不了~!!~

自己沒有服務器,但是想用windows的臺式機遠程連接筆記本電腦的linux系統,筆記本電腦的是ubuntn16.04系統,首先在系統上新添加一個用戶,如果不添加的話,使用管理員身份也是可以的,但是當遠程連接是發現並不能連接,屏幕是黑色的。

ubuntn下添加新用戶

某些情況下,Ubuntu 使用useradd 新用戶名,在home 文件夾下面看不到新創建的用戶文件夾,例如:

[email protected]:/home/kuku# useradd spark

[email protected]:/home/kuku# passwd spark

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

[email protected]:/home/kuku# cd ..

[email protected]:/home# ls kuku

[email protected]:/home#

發現找不到,spark的文件夾,因此將采用下面方式重新建立

首先刪除spark用戶

[email protected]:/home# userdel spark

[email protected]:/home# useradd -r -m -s /bin/bash spark

[email protected]:/home# passwd spark

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

[email protected]:/home# ls kuku spark

[email protected]:/home#

則可以看到現在已經建立了新的文件夾

若想給新用戶添加root權限,則

[email protected]:/home#chmod +w /etc/sudoers
[email protected]:/home# vim /etc/sudoers

技術分享

然後保存!

若想刪除某個用戶,則
[email protected]:/home# userdel -r spark

xrdp安裝配置方法

打開終端:依次安裝

sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver

設置xrdp

echo "gnome-session --session=gnome-classic" > ~/.xsession

該命令的作用是由於安裝了 gnome桌面,ubuntu12.04中同時存在unity、GNOME多個桌面管理器,需要啟動的時候指定一個,不然 即使遠程登錄驗證成功以後,也只是背景。

xrdp的配置文檔在/etc/xrdp目錄下的xrdp.ini和sesman.in,一般選擇默認。

重啟 xrdp

sudo /etc/init.d/xrdp restart

運行Windows的mstsc

技術分享
技術分享
即windows 遠程桌面,打開輸入遠程的Ip,連接,輸入用戶密碼 即可遠程linux.

遇到的問題

xrdp支持不了16.04的gnome了,解決辦法是裝個xfce界面,
sudo apt-get install xubuntu-desktop
然後:
echo xfce4-session >~/.xsession

再設置配置文件
sudo gedit /etc/xrdp/startwm.sh
在. /etc/X11/Xsession 前一行插入
xfce4-session
重啟xrdp
sudo service xrdp restart

windows遠程連接linux-安裝xfce界面,ubuntn添加新用戶