首页主机资讯Linux Minimal如何进行远程连接

Linux Minimal如何进行远程连接

时间2025-12-22 12:55:04发布访客分类主机资讯浏览903
导读:Linux Minimal 远程连接的实用方案 一、SSH 命令行连接(通用首选) 适用系统:CentOS Minimal、Ubuntu Minimal 等无图形环境。 服务端启用步骤 CentOS Minimal 安装并启动:sud...

Linux Minimal 远程连接的实用方案

一、SSH 命令行连接(通用首选)

  • 适用系统:CentOS Minimal、Ubuntu Minimal 等无图形环境。
  • 服务端启用步骤
    • CentOS Minimal
      • 安装并启动:sudo yum install -y openssh-server;sudo systemctl start sshd;sudo systemctl enable sshd
      • 放行防火墙:sudo firewall-cmd --permanent --add-service=ssh;sudo firewall-cmd --reload。
    • Ubuntu Minimal
      • 安装并启动:sudo apt update;sudo apt install -y openssh-server;sudo systemctl restart ssh(或 sshd)。
  • 客户端连接
    • 命令:ssh 用户名@服务器IP;若修改了端口(如 2222):ssh 用户名@IP -p 2222
  • 安全加固建议
    • 修改默认端口:编辑 /etc/ssh/sshd_config,设置 Port 2222;重启 sshd。
    • 禁用密码、仅用密钥:PasswordAuthentication no;PubkeyAuthentication yes;将公钥写入 ~/.ssh/authorized_keys
    • 限制登录用户:AllowUsers user1 user2
    • 注意:修改端口后需同步放行防火墙对应端口。

二、图形化远程桌面连接

  • RDP 方式(Windows 远程桌面 mstsc)
    • 适用:希望用 Windows 远程桌面连接到 Linux Minimal。
    • 安装与启动(最小化系统通常需补充少量依赖)
      • CentOS 7 Minimal:sudo yum install -y epel-release xrdp xorgxrdp xterm;sudo systemctl restart xrdp;sudo systemctl restart xrdp-sesman
      • Ubuntu Minimal:sudo apt-get install -y xrdp xorgxrdp xserver-xorg-core xterm;sudo systemctl restart xrdp
    • 防火墙放行:sudo firewall-cmd --permanent --add-port=3389/tcp;sudo firewall-cmd --reload。
    • 登录与轻量桌面
      • 在 Windows 运行 mstsc,地址填 服务器IP:3389
      • 无完整桌面时,可让 xrdp 仅启动 xterm:echo “xterm” > ~/.xsession;chmod 777 ~/.xsession。
      • 如需完整桌面(可选):CentOS 安装 “X Window System” 与 “GNOME Desktop”;Ubuntu 安装 lxde-core
    • 日志与排错:/var/log/xrdp.log、/var/log/xrdp-sesman.log、~/.xsession-errors。
  • VNC 方式(适合轻量图形会话)
    • 安装与密码:sudo yum install -y tigervnc-server tigervnc-common;执行 vncpasswd 设置密码。
    • 启动会话:vncserver :1 -geometry 1920x1080(示例)。
    • 自启动(示例):创建 /etc/systemd/system/vncserver@.service,设置 User/ExecStart 等后执行:sudo systemctl daemon-reload;sudo systemctl enable vncserver@1;sudo systemctl start vncserver@1
    • 客户端连接:使用 RealVNC/TightVNC 连接 服务器IP:5901(对应 :1 显示编号)。

三、虚拟机场景的网络与连通性要点

  • 网络模式
    • 桥接模式:虚拟机与宿主机处于同一网段,局域网内可直接访问;更换物理网络或网关后可能失联,需要重新配置 IP。
    • NAT 模式:由宿主机做地址转换,外部访问需做端口映射,适合对外服务发布。
  • 获取与配置 IP
    • 查看 IP:ip addr(或 hostname -I)。
    • 静态 IP 示例(CentOS,网卡名如 ens33):编辑 /etc/sysconfig/network-scripts/ifcfg-ens33,设置 BOOTPROTO=static、IPADDR=192.168.1.x、NETMASK=255.255.255.0、GATEWAY=192.168.1.1、DNS1=8.8.8.8;重启网络:nmcli connection up ens33
  • 连通性测试
    • 在宿主机执行:ping 虚拟机IP;能通后再进行 SSH/RDP 连接。

四、常见问题快速排查

  • 服务未启动:systemctl status sshd/xrdp;若未运行,启动并设置开机自启。
  • 防火墙阻断:firewall-cmd --list-ports/–list-services;放行 22/2222(SSH)或 3389(RDP)后重载。
  • 端口变更未同步:修改 /etc/ssh/sshd_config 的 Port 后,需放行新端口并重启 sshd;客户端用 -p 指定端口。
  • 密钥登录失败:检查 ~/.ssh/authorized_keys 权限与内容、目录权限(700/600),以及 sshd_config 中 PubkeyAuthentication 与 PasswordAuthentication 设置。
  • RDP 仅见黑屏或闪退:查看 ~/.xsession-errors;确保 .xsession 存在且可执行;必要时仅保留 xterm 测试。

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


若转载请注明出处: Linux Minimal如何进行远程连接
本文地址: https://pptw.com/jishu/777282.html
Debian ulimit限制对系统资源的影响 Linux Minimal故障排查有哪些方法

游客 回复需填写必要信息