Ubuntu系统初始配置

Ubuntu版本号:22.04

一、设置root密码

Ubuntu的root密码是随机的,即每次开机都有一个新的root密码。我们可以通过修改root密码并切换到root账户

1
2
3
4
5
6
#先登陆安装时创建的用户,然后输入
sudo passwd
#然后会提示输入当前用户密码,回车后
#终端会提示我们输入新的密码并确认,此时的密码就是root新密码。
#修改成功后,输入命令
su root 再输入刚才设置的新的密码就ok了。

二、SSH设置

启用SSH连接

默认情况下,当你安装完Ubuntu系统后,系统是不允许通过SSH进行远程访问的,您需要安装OpenSSH并启用

安装方法很简单,你需要以root或者具备sudo权限的帐号按以下步骤安装并启用SSH。

安装openssh-server软件包:

1
sudo apt updatesudo apt install openssh-server

安装完成后,SSH服务默认自动启动,你可以通过以下命令校验服务运行状态:

1
sudo systemctl status ssh

命令执行后,输出内容类似如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
 ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/usr/lib/systemd/system/ssh.service; disabled; preset: enabled)
Active: active (running) since Fri 2024-05-17 14:00:23 CST; 31min ago
TriggeredBy: ● ssh.socket
Docs: man:sshd(8)
man:sshd_config(5)
Process: 3611 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 3612 (sshd)
Tasks: 1 (limit: 9389)
Memory: 4.5M (peak: 21.8M)
CPU: 1.397s
CGroup: /system.slice/ssh.service
└─3612 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"

Ubuntu 默认使用 ufw 防火墙 配置工具,如果你启用了防火墙,请确保防火墙打开了 SSH 端口

1
sudo ufw allow ssh

至此,你可以通过SSH远程连接到你的Ubuntu系统了

连接SSH Server

通过网络连接到 Ubuntu 计算机,请使用以下格式调用 ssh 命令,然后输入用户名和IP地址:

1
ssh username@ip_address

如果您不知道Ubuntu系统IP地址,则可在系统上使用 ip aip addr 查看

image-20240517143745297

输出内容中你可以看到我的IP地址是: 192.168.131.128

根据获取的IP地址,你可以通过以下命令方式进行远程ssh登录:

1
ssh linux265@192.168.1.104

首次连接时,你会看到类似如下的信息:

1
2
3
The authenticity of host '192.168.1.104 (192.168.1.104)' can't be established.
ECDSA key fingerprint is SHA256:AqAuoVjwoRuoiFCZ6tdDmIZBvixrHZn4ykzHkB+wVb8.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

输入yes后,系统提示输入密码。

1
2
Warning: Permanently added '192.168.1.104' (ECDSA) to the list of known hosts.
linux265@192.168.1.104's password:

输入密码登录成功后,你将看到 Ubuntu 默认欢迎信息:

1
2
3
4
5
6
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-26-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
...

现在,你已经成功 ssh 登录到了你的Ubuntu系统上。

在Ubuntu上禁用SSH

要在您的Ubuntu系统上禁用SSH服务器,只需运行以下命令即可停止SSH服务:

1
sudo systemctl disable --now ssh

稍后,如果要重新启用它,请输入:

1
sudo systemctl enable --now ssh

三、虚拟机与宿主机剪切板共享

即通过安装VMtools实现了Windows与Ubuntu跨系统复制粘贴,也实现了Ubuntu窗口自适应

1
2
3
sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

参考

UBUNTU的默认root密码是多少,如何修改root密码

如何在 Ubuntu 20.04 上安装启用 SSH