查看系统版本
lsb_release -a
下载和配置阿里源
以ubuntu22.04(jammy)为例,将/etc/apt/sources.list文件内容替换为:
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
然后执行sudo apt update更新源。
如果是在VMware中安装的ubuntu,不好复制内容,则使用界面软件进行配置:
然后执行sudo apt update更新源。
更多参考:https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b1120kaam
安装VMware Tools
在vmware中安装的ubuntu,我们安装tools方便进行宿主机和虚拟机的相关复制等功能。
安装后,需要重启系统才能生效。
如果发现重新后,鼠标的图标看不到,我们右键打开Open in Terminal即又会出现了。
sudo apt install open-vm-tools open-vm-tools-desktop -y
初始化root密码
sudo passwd root
安装SSH服务
安装
sudo apt install openssh-server -y
更改连接端口
sudo vim /etc/ssh/sshd_config
找到#Port 22进行更改。
service sshd restart
允许root登录
sudo vim /etc/ssh/sshd_config
找到#PermitRootLogin prohibit-password进行更改为PermitRootLogin yes
service sshd restart
UFW防火墙
#启用防火墙
sudo ufw enable
#禁用防火墙(默认禁用)
sudo ufw disable
-----------------------------------------------------------------
#查看防火墙开启或禁用状态,和已开放端口(如果有通过服务的,不会显示名称,只会显示端口,要看服务名称用下面的ufw app list)
sudo ufw status
#查询防火墙已设置的服务规则
sudo ufw app list
#查看防火墙运行状态
sudo service ufw status
-----------------------------------------------------------------
#允许端口
sudo ufw allow 443/tcp
#不允许端口
sudo ufw deny 443/tcp
#允许服务
sudo ufw allow ssh
#不允许服务
sudo ufw deny ssh
-----------------------------------------------------------------
#如果只是ufw deny还是会显示的,下面删除后,在ufw status就查询不到了,且allow要与实际的开/关对应上,才能删除。
#删除特定端口规则
sudo ufw delete allow 22/tcp
#删除特定服务的规则
sudo ufw delete allow ssh