ubuntu

Ubuntu SSH如何安装和配置

小樊
53
2025-08-21 11:56:11
栏目: 智能运维

安装SSH服务

  1. 更新软件包列表sudo apt update
  2. 安装OpenSSH服务器sudo apt install openssh-server
  3. 检查服务状态sudo systemctl status ssh,若未运行,使用sudo systemctl start ssh启动
  4. 设置开机自启sudo systemctl enable ssh

配置SSH服务

  1. 编辑配置文件sudo nano /etc/ssh/sshd_config
    • 修改默认端口:找到Port 22,改为其他端口(如2222)
    • 禁用root登录:将PermitRootLogin yes改为PermitRootLogin no
    • 启用公钥认证:设置PubkeyAuthentication yes,并确保PasswordAuthentication no
    • 限制登录用户:添加AllowUsers your_username
  2. 重启SSH服务sudo systemctl restart ssh

防火墙设置(可选)

若启用UFW防火墙,需开放SSH端口:sudo ufw allow ssh,若修改了默认端口,需相应修改为sudo ufw allow 端口号/tcp

测试SSH连接

在另一台设备上使用ssh username@服务器IP -p 端口号进行连接,若配置正确,输入密码即可登录

0
看了该问题的人还看了