首页 > 编程知识 正文

端口转发远程桌面,ubuntu离线安装ssh服务

时间:2023-05-06 11:32:33 阅读:152310 作者:2695

第一次:刻录 Ubuntu镜像 20.04.3 ,如图第二个

发生了问题,无法进入界面,也没有出现grub命令行。 我以为是我的问题,安装了好几次,但电脑依然是黑屏,什么都没有

第二次,已经被怀疑是镜像,即使第二次写入进入u盘,依然不行,黑屏上什么都没有

第三次,u盘启动时用lecgecy启动安装,即可进入grub界面。 各种搜索,自己修改prefix,自己找boot/grub,才能进入系统。 但是,因为grub的修复总是有问题,所以每次进入系统都不能打代码吧。 因此,重新安装。

第四次

第五次,下载其他镜像,用21.10的镜像写入,首次成功,没有任何启动问题。 (无语了,接下来做什么直接改变镜像) ) )。

开始Frp环境安装

1. Frp环境安装基于以前的经验,遇到systemctl服务启动失败的问题,发现目录太长就不会成功,我也不知道问题在哪里。 最后放在根目录里了。 成功了。 中间有一个插曲。 我直接放进了tmp文件夹。 这是中间过程最接近我的成功。 因为,服务已经启动并成功了。 但是,tmp文件夹将重新启动并删除。 [ 这个机制是谁设计的太非人性化了,我之前在Centos服务器上经常把文件放tmp里面都没事,哭辽~]

2.Ubuntu系统必须先安装vim,由于权限问题不支持root修改。 在此过程中需要更改root权限。 普通的桌面文本编辑器只能“只读”。 service文件只能更改root权限。 使用sudovim xxx.service

3 .为什么还有一个18.04.6的系统? 那是因为,我最初认为是高版本的系统不被支持的问题,所以可能试图降级系统,但是因为镜像了系统并安装成功了,所以没有使用

配置过程中的文件代码

3358www.Sina.com/式。 唯一值得注意的是,是否加上这个首先是frp.service文件格ExecStart后面的双引号的问题。 在这里补充成功后,稍后再补充吧。 让我们不要弄错。

[ unit ] description=FRP after=network.target [ service ] type=simple user=nobody restart=on-failurestartsec=5ssssec

/etc/systemd/system自定义服务子库存路径systemctl enable xxx.service引导自启动systemctl disable xxx.service添加引导自启动systemctl start xxx.service引导systemctlExecReload

远程桌面使用3389端口链接。 直接使用windows10附带的远程桌面工具就可以了。 速度还可以。

配置代码位于以下链接中

如何在Ubuntu 20.04上安装Xrdp服务器- Alibaba云(阿里巴巴云)开发者社区

但是与Ubuntu自带的好像不兼容,因为连不上,只能连上root账户还贼卡(此处存疑,有可能是有些东西没有设置好,但是我重新安装桌面后远程就正常了后续想换桌面的时候再来探索这个问题)

Ubuntu服务器通常在命令行中管理,缺省情况下不安装桌面环境。 如果运行的是Ubuntu桌面版,请忽略此步骤。

Ubuntu源仓库有很多桌面环境。 一个选择是安装Gnome。 这是Ubuntu 20.04的默认桌面环境。 另一个选项是安装xfce。 快速、稳定、轻便的台式机环境,是远程服务器的理想选择。

但是我已经不相信博客会永久有效,我决定抄一遍

sudoaptupdatesudoaptinstallubuntu-desktop http://www.Sina.com /

sudoaptupdatesudoaptinstallxubuntu-desktop因系统而异,下载和安装GUI包需要时间。

二.安装Xrdp Xrdp包含在默认的Ubuntu软件源中。 我想安装

它,运行:

sudo apt install xrdp

一旦安装完成,Xrdp 服务将会自动启动。你可以输入下面的命令,验证它:

sudo systemctl status xrdp

输出将会像下面这样:

● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2020-05-22 17:36:16 UTC; 4min 41s ago ...

默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将xrdp用户添加到这个用户组:

sudo adduser xrdp ssl-cert

重启 Xrdp 服务,使得修改生效:

sudo systemctl restart xrdp

就这样。Xrdp 已经在你的 Ubuntu 服务器上安装好了,你可以开始使用它了。

三、Xrdp 配置

Xrdp 配置文件定位在/etc/xrdp目录。对于基本的 Xrdp 链接,你不需要对配置文件做任何改动。

Xrdp 使用默认的 X Window 桌面环境()Gnome or XFCE)。

主要的配置文件被命名为 xrdp.ini。这个文件被分成不同的段,允许你设置全局配置,例如安全,监听地址,创建不同的 xrdp 登录会话等。

不管什么时候你对配置文件做出修改,你需要重启 Xrdp 服务。

Xrdp 使用startwm.sh文件启动 X 会话。如果你想使用另外一个 X Window 桌面,编辑这个文件。

四、配置防火墙

Xrdp 守护程序在所有的网络接口上监听端口3389。如果你在你的 Ubuntu 服务器上运行一个防火墙,你需要打开 Xrdp 端口。

想要允许从某一个指定的 IP 地址或者 IP 范围访问 Xrdp 服务器,例如192.168.33.0/24,你需要运行下面的命令:

sudo ufw allow from 192.168.33.0/24 to any port 3389

如果你想允许从任何地方访问(由于安全原因,这种方式不鼓励),运行:

sudo ufw allow 3389

想要增加安全,你可以考虑 Xrdp 仅仅监听 localhost,并且创建一个 SSH 隧道,将本地机器的3389端口到远程服务器的同样端口之间的流量加密。

五、连接 Xrdp 服务器

现在你已经设置好你的 Xrdp 服务器,是时候打开你的 Xrdp 客户端并且连接到服务器。

如果你有一台 Windows 电脑,你可以使用默认的 RDP 客户端。在 Windows 搜索栏输入“remote”,并且点击“Remote Desktop Connection”。这将会打开一个 RDP 客户端。在“Computer”区域输入远程服务器 IP地址,并且点击“Connect”。

现在你可以从你的本地机器上使用你的键盘和鼠标和远程桌面进行交互了。

如果你正在运行 macOS,你可以从Mac App Store安装 Microsoft Remote Desktop应用。 Linux 用户可以使用一个 RDP 客户端,例如 Remmina 或者 Vinagre。

Frp SSH

安装ssh-server服务

sudo apt-get install openssh-server

sudo/etc/init.d/ssh start 

--------------------------增加关于root账户-----------

Ubuntu系统默认不开启root账户 ,链接如下(希望你耗子尾汁~~别删除文章,不抄了)

Ubuntu设置root账户_ezreal_tao的博客-CSDN博客_ubuntu 设置root

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。