(1) 查看Ubuntu版本号
lsb_release -a
(2)
(a) 安装vim和Openssh-server
sudo apt-get update
sudo apt-get install vim
sudo apt-get install openssh-server
(b) 输入
sudo ps -e |grep ssh
如果有sshd, 说明ssh服务已经启动
(c) 如果没有启动,输入
sudo service ssh start
ssh服务就会启动
(d) 修改配置文件"/etc/ssh/sshd_config"
sudo vim /etc/ssh/sshd_config
(按字母 i 表示插入, 再按一次退出, :wq 保存)
把配置文件中的 "PermitRootLogin without-password" 加一个 "#" 号注释掉, 增加一句 "PermitRootLogin yes"
(3) 安装文本编辑和网络工具(不是必须)
sudo apt install vim
sudo apt install net-tools
ifconfig
(4) 安装xRDP组件和vnc服务器
sudo apt-get install xrdp
sudo apt-get install vnc4server
(5) 安装Xfce桌面环境
sudo apt-get install xubuntu-desktop
(或者安装软件包较少的xfce4: sudo apt-get install xfce4)
(说明:不推荐安装gnome,因其远程桌面共享需要登录后在图形界面中设置)
(6) 设置xRDP
远程登录时默认使用xfce作为界面登录
echo xfce4-session >~/.xsession
(或者:echo "xfce4-session" >~/.xsession)
说明:
相当于在当前用户的 home 目录下新建一个名为 .xsession 的隐藏文件,
并向文件中写入一行,内容为:xfce4-session
(7) 设置配置文件(/etc/xrdp/startwm.sh)
(a)
sudo chmod 777 /etc/xrdp/startwm.sh (需要先设置写入权限)
sudo vim /etc/xrdp/startwm.sh
在./etc/X11/Xsession 前一行插入
xfce4-session
(b) 恢复文件的默认属性
sudo chmod 644 /etc/xrdp/startwm.sh
(8) 设置配置文件(~/.vnc/xstartup)
在 x-window-manager & 前面加 # 号进行注释
在 gnome-session & 前面加 # 号进行注释
在 ~/.vnc/xstartup 末尾增加代码
ls -a
cd ~/.vnc
cat xstartup
sudo vim xstartup
( :wq 退出)
说明:
gnome-session & 和 /etc/X11/Xsession 中间为后加入的代码
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
#gnome-session &
xfce4-session
sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &
/etc/X11/Xsession
(9)重启 xrdp
sudo /etc/init.d/xrdp restart
或者:
sudo service xrdp restart
(10)启动远程桌面服务:
vncserver :1
说明-01:
:1 表示远程连接的端口是 5901,默认在 5900 上加上你的数字
说明-02:
VNCserver重启方式:
vncserver -kill :1
vncserver :1
(11)使用VNC-Viewer登陆远程桌面
在window下可以利用VNC-Viewer软件进行连接
172.16.105.30:1
点击connect,后输入远程连接桌面的密码
注:地址后需要加上冒号和端口1(代表5901)
(12)登陆Ubuntu远程桌面后的任务栏设置
如果没有任务栏,可以这样建立:
右键 /Applications/Settings/Panel
面板上右键 /Panel/Add New Items/
(a) Whisker Menu
Show a menu to easily access installed applications
(b) Applications Menu
Show a menu containing categories of installed applications
(c) Windows Buttons
Switch between open windows using buttons
(d) Windows Menu
Switch between open windows using a menu
(13)Ubuntu删除软件的方法
sudo apt remove gnome
sudo apt autoremove
(14)注意: reboot后需要重新启动VNCserver
vncserver :1
(15)注意: 控制台程序 (图形界面下的控制台)
Applications/System/Xfce Terminal
原文链接:https://mp.weixin.qq.com/s/r84AkwOpvdUaLgfdpNNAcA
标签:xfce4,桌面,xrdp,sudo,apt,远程登陆,etc,session,Ubuntu From: https://www.cnblogs.com/peakgrin/p/17031997.html