当前位置:首页 > 问答 > 正文

SSH配置 远程登录 centos7安装ssh_CentOS7安装SSH教程

SSH配置 | 远程登录 | CentOS7安装SSH
**

  1. CentOS7安装SSH服务

    SSH配置 远程登录 centos7安装ssh_CentOS7安装SSH教程

    • 安装OpenSSH-server:yum install openssh-server
    • 启动SSH服务:systemctl start sshd
    • 设置开机自启:systemctl enable sshd
  2. SSH基础配置

    • 配置文件路径:/etc/ssh/sshd_config
    • 修改默认端口(示例):Port 2222
    • 禁止root远程登录:PermitRootLogin no
    • 允许公钥认证:PubkeyAuthentication yes
  3. 远程登录操作

    • 连接命令:ssh username@ip -p port
    • 密钥对登录:生成密钥对(ssh-keygen),上传公钥到服务端
  4. 防火墙与SELinux

    SSH配置 远程登录 centos7安装ssh_CentOS7安装SSH教程

    • 放行SSH端口:firewall-cmd --add-port=22/tcp --permanent
    • 重启防火墙:firewall-cmd --reload
    • 临时关闭SELinux(调试用):setenforce 0
  5. 常见问题

    • 连接超时:检查防火墙/网络策略
    • 权限拒绝:确认/etc/ssh/sshd_config配置项

:操作前建议备份配置文件,修改后重启服务生效(systemctl restart sshd)。

发表评论