因为原来的2204升级到2404后直接嘎了,于是要重新装一下Ubuntu2404
Ubuntu系统下载 | Ubuntuhttps://cn.ubuntu.com/download我使用的是balenaEtcher将iso文件烧录进U盘后,使用u盘安装,默认选的英文版本,
安装后,安装中文,并保证目录名还是英文的。
另外先要卸载了openssh-client
sudo apt remove openssh-client
之后再安装
🚀 Ubuntu 24.04 安装与配置 OpenSSH Server(远程 SSH 登录)
🔧 一、安装 OpenSSH Server
更新系统软件包索引:
sudo apt update
安装 OpenSSH 服务器:
sudo apt install openssh-server
▶️ 二、启动并设置开机自启
手动启动 SSH 服务(安装后通常已自动启动,但建议确认):
sudo systemctl start ssh
设置开机自启:
sudo systemctl enable ssh
查看服务状态,确认是否运行中:
sudo systemctl status ssh
输出中应包含:
Active: active (running)
🔐 三、配置防火墙(如启用 UFW)
查看 UFW 状态:
sudo ufw status
允许 SSH 服务通过防火墙(默认端口 22):
sudo ufw allow ssh
或:
sudo ufw allow 22/tcp
重新加载防火墙配置:
sudo ufw reload
再次确认 SSH 已被允许:
sudo ufw status
⚙️ 四、可选:自定义 SSH 配置(更改端口、安全设置等)
编辑 SSH 配置文件:
sudo vim /etc/ssh/sshd_config
常见修改项如下:
-
更改默认端口(例如使用 22222):
Port 22222
-
禁用密码登录,仅允许密钥认证(增强安全性):
PasswordAuthentication no
-
启用公钥认证(确保未被注释):
PubkeyAuthentication yes
修改后保存并退出,重新启动 SSH 服务以应用配置:
sudo systemctl restart ssh
✅ 五、验证远程连接(从客户端)
ssh username@your_server_ip
# 如果改了端口,用:
ssh -p 2222 username@your_server_ip
如果你需要搭配密钥登录、配置 fail2ban 防爆破、或基于内网穿透进行远程访问,也可以继续问我,我可以帮你一步步配置。
另外2404自带了跟windows一样的远程桌面,但是如果不连接显示器后就会断开,可以买一个显卡欺骗器接上去,也有用软件方法来改的不推荐,像我之前嘎掉的系统就是因为配置了一个软件方法而后来接上显示器啥也看不到了。
