debian

Debian Minimal如何使用SSH

小樊
42
2025-08-09 23:15:58
栏目: 智能运维

Debian Minimal默认未安装SSH服务,需手动安装配置,步骤如下:

  1. 安装SSH服务端

    sudo apt update  
    sudo apt install openssh-server  
    

    安装后服务会自动启动,可通过sudo systemctl status ssh检查状态。

  2. 配置SSH(可选)

    • 编辑配置文件/etc/ssh/sshd_config
      sudo nano /etc/ssh/sshd_config  
      
      • 修改端口(如2222):取消#Port 22注释并修改为Port 2222
      • 禁用root登录:设置PermitRootLogin no
      • 启用公钥认证:确保PubkeyAuthentication yes未被注释。
    • 保存后重启服务:sudo systemctl restart ssh
  3. 使用SSH连接

    • 密码认证
      ssh username@服务器IP -p 端口号(默认22)  
      
      首次连接需确认主机指纹(输入yes)。
    • 公钥认证(需提前生成密钥对):
      本地生成密钥:ssh-keygen -t rsa
      上传公钥到服务器:ssh-copy-id -p 端口号 username@服务器IP
      之后可直接通过ssh username@服务器IP -p 端口号连接。
  4. 防火墙设置(若启用)
    若使用UFW防火墙,需开放SSH端口:

    sudo ufw allow 端口号/tcp  
    

    例如默认端口22:sudo ufw allow 22/tcp

注意:Debian Minimal为最小化安装,需手动安装SSH服务端;若需图形化管理,可安装openssh-client用于本地连接。

0
看了该问题的人还看了