Ubuntu 22.04.5 配置静态IP,手动安装SSH

Ubuntu 22.04.5 配置静态IP,手动安装SSH
文章目录一、手动安装SSH1. 安装 OpenSSH 服务器2. 启动 SSH 服务3. 设置 SSH 服务开机自启4. 检查服务状态5. 配置防火墙6. 检查防火墙状态以确认规则已生效7. 连接测试二、配置静态IP- 先备份配置文件- 查看当前配置- 查看当前DHCP地址- 修改静态IP- 应用配置- 重新设置SSH连接ok- 保存配置一、手动安装SSH1. 安装 OpenSSH 服务器sudoaptinstallopenssh-server-y2. 启动 SSH 服务sudosystemctl startssh3. 设置 SSH 服务开机自启sudosystemctlenablessh4. 检查服务状态看到输出中包含 active (running) 字样就说明 SSH 服务正在运行。按 q 键可以退出状态查看界面。5. 配置防火墙如果你的系统开启了 ufw 防火墙Ubuntu 默认防火墙需要手动放行 SSH 的默认端口22放行 SSH 服务sudoufw allowssh或者直接放行 22 端口sudoufw allow22/tcp6. 检查防火墙状态以确认规则已生效sudoufw status这里没有开启防火墙。7. 连接测试ssh你的用户名你的Ubuntu服务器IP地址修改 SSH 默认端口编辑 /etc/ssh/sshd_config 文件找到 #Port 22 这一行取消注释并将 22 修改为你想要的端口号例如 2222然后重启 SSH 服务。记得也要在防火墙中放行这个新端口。重启 SSH 服务sudosystemctl restartssh更新防火墙规则修改端口后必须让防火墙放行新端口否则无法连接测试新端口新端口连接成功你就可以安全地关闭旧端口 22 了sudoufw delete allow22/tcp二、配置静态IP- 先备份配置文件cd/etc/netplan/cp00-installer-config.yaml 00-installer-config.yaml.bak- 查看当前配置cat00-installer-config.yaml- 查看当前DHCP地址ipa- 修改静态IPnetwork: ethernets: ens33: dhcp4:falseaddresses: -192.168.0.111/24 routes: - to: default via:192.168.0.1 nameservers: addresses: -223.5.5.5 -223.6.6.6 version:2- 应用配置netplan apply- 重新设置SSH连接ok- 保存配置netplan try按回车使配置生效。