本文远程工具:Putty 下载地址:Download PuTTY: latest release (0.76) (greenend.org.uk)
Windows cmd 完美替代,最好用的CMD -->Cmder 用ssh登录服务器的命令为:
支持:ssh –p 22 root@192.168.1.1 下载地址:Cmder | Console Emulator 实现功能 一、远程linux 服务器 Terminal 二、 远程linux服务器桌面端 VNC
一、 Ubuntu安装SSH服务
1) sudo apt-get install oepnssh-server
上图中的问题产生原因是:Ubuntu系统中的所有软件包记录在一个配置文件,而Apt-get应用会在服务器上查找配置文件以得到你想要的可用软件包,然后下载并安装。找不到对应的软件导致的。
2) sudo apt-get update
解救而上述问题的方法就是更新你的sources.list,位于/etc/apt/sources.list
4) 重新执行安装SSH命令
sudo apt-get install openssh-server
5) 启动SSH服务
sudo /etc/init.d/ssh start
二、 安装 Xrdp
Xrdp 在默认的 Ubuntu 软件源中可用。想要安装它, 运行:
apt install xrdp
当你的安装过程结束时,Xrdp 服务将会自动启动。你可以通过运行下面的命令验证 Xrdp 是否正在运行:
systemctl status xrdp
1月 09 00:25:10 zizhen-Lenovo-IdeaPad-S415-Touch systemd[1]: /lib/systemd/syste> lines 1-21/21 (END)...skipping... ● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: **active (running) since Sun 2022-01-09 00:25:05 CST; 1min 28s ago Docs: man:xrdp(8) man:xrdp.ini(5) Main PID: 9853 (xrdp) Tasks: 1 (limit: 3996) Memory: 1.5M CGroup: /system.slice/xrdp.service └─9853 /usr/sbin/xrdp
Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key文件对于『zizhen』用户组成员可读。
root@zizhen-Lenovo-IdeaPad-S415-Touch:/# adduser xrdp zizhen
正在添加用户"xrdp"到"zizhen"组...
正在将用户“xrdp”加入到“zizhen”组中
完成。
root@zizhen-Lenovo-IdeaPad-S415-Touch:/# adduser xrdp root
正在添加用户"xrdp"到"root"组...
正在将用户“xrdp”加入到“root”组中
完成。
root@zizhen-Lenovo-IdeaPad-S415-Touch:/#
配置 Xrdp
Xrdp 配置文件在/etc/xrdp目录。对于基础的 Xrdp 连接,你仅仅需要配置 Xrdp 来使用 Xfce。想要这样做,使用文本编辑器打开下面的文件:
sudo nano /etc/xrdp/xrdp.ini
在文件最后添加下面的内容:
exec startxfce4
保存文件,并且重启 Xrdp 服务:
sudo systemctl restart xrdp
ufw allow from 192.168.101.1/24 to any port 3389
WARN: uid 是 0 但是 “/etc/default/ufw” 属于 1000
WARN: uid 是 0 但是 “/etc/default” 属于 1000
WARN: uid 是 0 但是 “/etc” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/ufw.conf” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/applications.d” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/user.rules” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/before.rules” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/after.rules” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/user6.rules” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/before6.rules” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/after6.rules” 属于 1000
WARN: uid 是 0 但是 “/etc/ufw/applications.d/cups” 属于 1000
WARN: 标准化后规则被改变
防火墙规则已更新