在日常开发或服务器管理中,远程登录是必不可少的操作。而Ubuntu安装openssh服务,正是实现安全远程连接的关键一步。本文将手把手教你如何在Ubuntu系统中正确安装和配置OpenSSH服务,确保操作既高效又安全。
OpenSSH是一套用于加密远程控制和文件传输的工具集。默认情况下,许多Ubuntu桌面版并未预装SSH服务,这意味着你无法通过ssh命令从其他设备远程登录。只有安装了openssh-server,你的Ubuntu才能作为SSH服务器被访问。这对于开发者、运维人员以及家庭实验室用户尤为重要。
在执行安装命令前,建议先更新系统软件包列表。这不仅能避免依赖冲突,还能确保安装的是最新稳定版本。打开终端,输入以下命令:
sudo apt update
此外,确认你的Ubuntu设备已连接到互联网,并拥有管理员(sudo)权限,否则后续步骤会因权限不足而失败。
sudo apt install openssh-server。系统会提示你确认安装,输入“Y”并回车即可。sudo systemctl status ssh 查看SSH服务是否正在运行。如果看到绿色的“active (running)”字样,说明服务已成功启动。ss -tuln | grep :22 命令确认端口是否处于监听状态。安装完成后,强烈建议修改默认配置以提升安全性。例如,编辑 /etc/ssh/sshd_config 文件,可禁用root直接登录(设置 PermitRootLogin no),或更改默认端口(修改 Port 行)。每次修改配置后,务必重启服务:sudo systemctl restart ssh。
另外,如果你是在云服务器(如AWS、阿里云)上操作,还需在安全组中放行22端口(或你自定义的端口),否则外部仍无法连接。
sudo ufw allow ssh;ssh username@your_ubuntu_ip 进行验证。通过以上步骤,你不仅能顺利完成Ubuntu安装openssh的任务,还能掌握基本的安全加固方法,为后续远程管理工作打下坚实基础。