首页主机资讯centos stream8如何进行远程访问

centos stream8如何进行远程访问

时间2025-11-20 14:18:03发布访客分类主机资讯浏览521
导读:CentOS Stream 8 远程访问实用指南 一、SSH 命令行远程(推荐) 安装并启动服务 安装 OpenSSH 服务器:sudo dnf install -y openssh-server 启动并设置开机自启:sudo syst...

CentOS Stream 8 远程访问实用指南

一、SSH 命令行远程(推荐)

  • 安装并启动服务
    • 安装 OpenSSH 服务器:sudo dnf install -y openssh-server
    • 启动并设置开机自启:sudo systemctl start sshd & & sudo systemctl enable sshd
  • 防火墙放行
    • 放行 SSH 服务:sudo firewall-cmd --permanent --add-service=ssh & & sudo firewall-cmd --reload
  • 客户端连接
    • 本地终端执行:ssh username@服务器IP
  • 免密登录(可选)
    • 生成密钥:ssh-keygen -t rsa -b 4096
    • 分发公钥:ssh-copy-id username@服务器IP
    • 之后可直接 ssh username@服务器IP 登录。

二、图形桌面远程 RDP(xrdp)

  • 准备桌面环境
    • 安装 GUI:sudo dnf groupinstall -y “Server with GUI”
    • 设为图形启动:sudo systemctl set-default graphical & & sudo reboot
  • 安装与配置 xrdp
    • 安装组件:sudo dnf install -y epel-release xrdp
    • 使用 GNOME 会话:编辑 /etc/xrdp/xrdp.ini,在文件末尾添加 exec gnome-session
    • 启动服务:sudo systemctl enable --now xrdp
  • 防火墙放行
    • 放行端口:sudo firewall-cmd --permanent --add-port=3389/tcp & & sudo firewall-cmd --reload
  • 客户端连接
    • Windows:打开“远程桌面连接”,输入服务器 IP
    • Linux/macOS:使用 Remmina,地址填 服务器IP:3389

三、VNC 远程桌面(备选)

  • 安装与首次启动
    • 安装:sudo dnf install -y tigervnc-server
    • 首次运行设置密码:vncserver(记住显示编号,如 :1
  • 防火墙放行
    • 放行对应端口:sudo firewall-cmd --permanent --add-port=5901/tcp & & sudo firewall-cmd --reload
  • 客户端连接
    • 使用 VNC 客户端连接:vncviewer 服务器IP:1

四、常见问题与排查

  • SSH 连接被拒绝或超时
    • 确认服务运行:sudo systemctl status sshd
    • 确认端口放行:sudo firewall-cmd --list-services | grep ssh
    • 云服务器需放行安全组/NACL 的 TCP 22 入站规则
  • xrdp 登录黑屏或闪退
    • 确认已安装 GUI 并以图形模式启动(见上文)
    • 检查 /etc/xrdp/xrdp.ini 包含 exec gnome-session 并重启服务:sudo systemctl restart xrdp
  • VNC 端口不对
    • 默认端口为 5900 + 显示编号(如 :1 → 5901),连接时保持一致

五、安全建议

  • 优先使用 SSH 密钥登录,禁用 root 密码登录(在 /etc/ssh/sshd_config 设置 PermitRootLogin no,并重启 sshd
  • 更改默认端口(如 SSH 22 → 自定义端口),并同步更新防火墙与安全组规则
  • 仅开放必要端口(SSH 22、RDP 3389、VNC 5900+),避免使用范围过大来源
  • 对公网暴露的远程服务,建议结合 fail2banfirewalld 富规则 做登录保护

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


若转载请注明出处: centos stream8如何进行远程访问
本文地址: https://pptw.com/jishu/752037.html
怎样在centos上备份phpstorm项目 怎样在centos中创建文件夹

游客 回复需填写必要信息