首页主机资讯CentOS远程连接设置教程

CentOS远程连接设置教程

时间2026-01-16 12:03:03发布访客分类主机资讯浏览671
导读:CentOS 远程连接设置教程 一 环境准备与网络检查 确认系统已安装并运行 OpenSSH 服务(sshd),如未安装可执行:yum install -y openssh-server。 启动并设置开机自启:systemctl star...

CentOS 远程连接设置教程

一 环境准备与网络检查

  • 确认系统已安装并运行 OpenSSH 服务(sshd),如未安装可执行:yum install -y openssh-server
  • 启动并设置开机自启:systemctl start sshd & & systemctl enable sshd
  • 获取服务器可远程访问的 IP 地址ip addr | grep inet | grep -v 127.0.0.1(或 hostname -I)。
  • 云服务器需在安全组放行对应端口(如 22/TCP)。

二 使用 SSH 远程连接(命令行)

  • 安装与启动(如未安装):yum install -y openssh-serversystemctl start sshd & & systemctl enable sshd
  • 防火墙放行:
    • 按服务放行:firewall-cmd --permanent --add-service=ssh & & firewall-cmd --reload
    • 或按端口放行:firewall-cmd --permanent --add-port=22/tcp & & firewall-cmd --reload
  • 客户端连接:
    • Linux/macOS:ssh username@服务器IP -p 22
    • Windows(PowerShell/CMD):ssh 用户名@服务器IP -p 22
  • 密钥登录(更安全):
    • 本地生成密钥:ssh-keygen -t rsa -b 4096
    • 上传公钥:ssh-copy-id username@服务器IP
    • 之后可免密登录:ssh username@服务器IP
  • 修改默认端口(可选):编辑 /etc/ssh/sshd_config,设置 Port 2222,重启服务 systemctl restart sshd,并放行新端口 firewall-cmd --permanent --add-port=2222/tcp & & firewall-cmd --reload

三 图形桌面远程访问

  • VNC(TigerVNC)
    • 安装:yum install -y tigervnc-server
    • 首次设密:vncserver(记住显示编号,如 :1);
    • 防火墙放行:firewall-cmd --permanent --add-port=5901/tcp & & firewall-cmd --reload
    • 客户端连接:vncviewer 服务器IP:1
  • xrdp(RDP,适合 Windows 远程桌面)
    • 安装:yum install -y epel-release & & yum install -y xrdp
    • 启动:systemctl start xrdp & & systemctl enable xrdp
    • 防火墙放行:firewall-cmd --permanent --add-port=3389/tcp & & firewall-cmd --reload
    • Windows 连接:运行 mstsc,输入服务器 IP:3389
  • 提示:图形会话更消耗资源,建议仅在需要 GUI 时使用。

四 常见问题排查

  • 连接超时:
    • 检查端口是否放行:firewall-cmd --list-ports(应含 22/tcp 或自定义端口);
    • 检查网络互通:ping 服务器IP
    • 云服务器核对安全组规则。
  • 密码正确仍失败:
    • 检查 /etc/ssh/sshd_configPermitRootLoginPasswordAuthentication 等配置;
    • 修改后重启:systemctl restart sshd
  • SELinux 拦截:
    • 临时:setenforce 0
    • 永久:sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 并重启。
  • 修改端口后连不上:确认已放行新端口并重启 sshd

五 安全加固建议

  • 禁用 root 直接登录,创建普通用户并加入 sudo
  • 使用 SSH 密钥登录,禁用密码认证(PasswordAuthentication no);
  • 修改默认端口(如 2222),减少暴力扫描;
  • 仅放行必要端口(如 22/3389/5901),并定期更新系统及 SSH。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS远程连接设置教程
本文地址: https://pptw.com/jishu/781353.html
compton配置对centos显示效果的影响 CentOS系统监控工具介绍

游客 回复需填写必要信息