Ubuntu 20.04 tls开启ssh加远程桌面

一、所需工具

1、桌面版Ubuntu 正常联网

二、开启ssh

1、获取root权限

#获取root权限
sudo -i

2、更新软件列表和更新软件

sudo apt-get update
sudo apt-get upgrade

3、检查是否有ssh环境

ps -e | grep ssh
#ssh.gent含义代表为客户端,需要安装sshd服务端,说明需要安装ssh环境。

4、安装ssh

apt-get install ssh

5、启动ssh服务

sudo /etc/init.d/ssh start

#重启ssh命令
service sshd restart  # 或者
/etc/initd.d/sshd restart

需要以root登录在看

1、开启root用户

sudo passwd root

2、可以通过su命令切换root用户,验证是否成功

3、修改ssh服务配置文件

sudo vim /etc/ssh/sshd_config

 #LoginGraceTime 2m
 #PermitRootLogin prohibit-password
 #StrictModes yes

改为

#LoginGraceTime 2m 
PermitRootLogin yes
#StrictModes yes

4、重启ssh,使配置生效

sudo service ssh restart

三、安装Xrdp

没有桌面的在看

一、安装桌面环境

运行下面任何一个命令去安装你选择的桌面环境:

安装Gnome

sudo apt update
sudo apt install ubuntu-desktop

安装Xfce

sudo apt update
sudo apt install xubuntu-desktop

1、安装Xrdp

apt install xrdp

2、任意一条命令启动

systemctl start xrdp
systemctl enable xrdp

3、将xrdp用户添加到ssl-cert用户组

sudo adduser xrdp ssl-cert

4、重启服务

sudo systemctl restart xrdp

注:默认端口3389

四:在当前用户下连接黑屏解决方法

1、编辑文件

vim /etc/xrdp/startwm.sh

添加

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

例:

fi
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
if test -r /etc/profile; then
. /etc/profile
fi

五、远程连接在线用户查看

who
#或
w

其中,who返回的是在线用户以及登录时间、登录的IP,w返回的是在线用户、登录的地址IP,登录时间、在线时间

ssh连接数目统计

w | grep pts |wc -l

注:因加了折叠显示在小程序里会出现代码不完整排版有问题的情况通过浏览器打开

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注