0%

Ubuntu新手配置

在你已经安装好系统之后,需要做的第一件事就是先给系统装上SSH server,SSH server是Linux进行远程的重要工具。SSH会在Linux中作为一个服务端出现,为用户提供远程访问的服务。

在装系统时你可能没有勾选Openssh-server服务,此时的Linux只能通过键盘链接实体机器进行命令输入,在安装openssh-server之后便可以从远程来访问终端了。

初始化apt

1
apt update                     # 初始化apt
1
apt upgrade                    # 更新软件

SSH server 服务

使用以下命令安装SSH Server服务器

1
apt install openssh-server -y                          #安装ssh服务端

xrdp远程桌面

1
apt install xrdp                                       #安装xrdp
1
systemctl start xrdp                                   # 启动xrdp服务
1
reboot                                                 # 测试不可连接的话就重启以生效

远程桌面在安装后无法连接使用或者在来凝结后出现桌面异常没有Dock栏的话请按以下流程修改xrdp的配置文件

  1. 找到位于/etc/xrdp/目录下名叫startwm.sh的文件

  2. 使用vim编辑器或其他编辑器在

    1
    2
    3
    4
    5
    6
    if test -r /etc/profile; then
    . /etc/profile
    fi

    test -x /etc/X11/Xsession && exec /etc/X11/Xsession
    exec /bin/sh /etc/X11/Xsession

    之前加上配置文件:

    1
    2
    3
    export GNOME_SHELL_SESSION_MODE=ubuntu
    export XDG_CURRENT_DESKTOP=ubuntu:GNOME

    在第一个if循环之后加上

1
export $(dbus-launch)

完整的配置文件如下所示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
   #!/bin/sh
# xrdp X session start script (c) 2015, 2017, 2021 mirabilos
# published under The MirOS Licence

# Rely on /etc/pam.d/xrdp-sesman using pam_env to load both
# /etc/environment and /etc/default/locale to initialise the
# locale and the user environment properly.


export GNOME_SHELL_SESSION_MODE=ubuntu # 修改点1
export XDG_CURRENT_DESKTOP=ubuntu:GNOME # 修改点1




if test -r /etc/profile; then
. /etc/profile
fi

export $(dbus-launch) # 修改点2

test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession

安装dbus-launch

1
2
apt install dbus-launch               #安装dbus-launch

1
dbus-launch                            #然后启动dbus-launch
1
systemctl restart xrdp                #重启xrdp
1
dbus-launch                            # 启动dbus-launch
1
systemctl restart xrdp                 # 重启xrdp服务

远程桌面连接

这里说的远程桌面连接指的是Windows的功能远程桌面,使用该服务即可连接到局域网的Ubuntu服务器,假如你的服务器在海外或者国内云服务运营商的机房,同时你又安装了桌面版的Ubuntu,这时捏也可以使用这个服务器来远程连接你的服务器。

账密配置

账号就是Ubuntu的ip地址,你可以使用下面的命令获取本机的IP地址

1
ip addr

找到eth0或eth1对应的IP地址,这就是你的登录目标

账号和密码都是你在装系统时自己设置的。

image.png

image.png

712f43ebfe3f2a66a46b6fbd2c6d0fc.png