阅读量:3
Debian Minimal远程访问常见方法及配置步骤
Debian Minimal作为精简版系统,默认未安装远程访问服务,需手动配置。以下是三种常用远程访问方式的详细步骤及注意事项:
一、SSH(命令行远程,推荐)
SSH是Linux系统最安全、最高效的远程管理方式,适合习惯命令行的用户。
- 安装OpenSSH服务器
更新软件源并安装openssh-server包:sudo apt update && sudo apt install openssh-server - 启动并设置开机自启
启动SSH服务并配置为开机自动启动:sudo systemctl start ssh sudo systemctl enable ssh - 配置防火墙(若启用UFW)
允许SSH默认端口(22)的流量通过:sudo ufw allow ssh - (可选)优化SSH配置
编辑配置文件/etc/ssh/sshd_config,提升安全性:- 修改默认端口(如
Port 2222,避免被扫描攻击); - 禁用root直接登录(
PermitRootLogin no); - 仅允许密钥认证(
PasswordAuthentication no)。
修改后重启SSH服务使配置生效:
sudo systemctl restart ssh - 修改默认端口(如
- 远程连接
使用SSH客户端从另一台计算机连接:
安全提示:建议生成SSH密钥对(ssh username@debian_ip_address -p 端口号(默认22可省略)ssh-keygen -t rsa -b 4096),并将公钥复制到服务器(ssh-copy-id user@remote_ip),替代密码认证。
二、VNC(图形桌面远程)
VNC提供图形界面远程访问,适合需要可视化操作的用户。需先安装桌面环境(如XFCE),再配置VNC服务器。
- 安装桌面环境(以XFCE为例)
Debian Minimal无默认桌面,需手动安装轻量级桌面环境:sudo apt install xfce4 - 安装VNC服务器
选择tigervnc-standalone-server(性能更优):sudo apt install tigervnc-standalone-server - 配置VNC密码
首次运行vncserver设置密码(后续可修改):vncserver :1 # ":1"表示桌面号(对应端口5901) - 配置桌面环境启动脚本
编辑~/.vnc/xstartup文件,指定启动XFCE桌面:
添加以下内容(替换为用户的家目录):nano ~/.vnc/xstartup保存后赋予执行权限并重启VNC服务:#!/bin/bash xrdb $HOME/.Xresources startxfce4 &chmod +x ~/.vnc/xstartup vncserver -kill :1 # 杀死原有会话 vncserver :1 # 重启服务 - 配置防火墙
允许VNC端口(默认5901,对应桌面号1):sudo ufw allow 5901/tcp - 远程连接
使用VNC客户端(如RealVNC、TightVNC)连接:
输入服务器IP地址和端口号(格式:IP:5901),然后输入设置的VNC密码。
三、xrdp(Windows RDP风格远程)
xrdp支持Windows远程桌面协议(RDP),适合习惯Windows操作的用户。
- 安装桌面环境(以XFCE为例)
同VNC步骤,先安装轻量级桌面:sudo apt install xfce4 - 安装xrdp服务
sudo apt install xrdp - 启动并设置开机自启
sudo systemctl enable xrdp sudo systemctl start xrdp - 配置防火墙
允许RDP默认端口(3389):sudo ufw allow 3389/tcp - 远程连接
使用Windows“远程桌面连接”工具(Win+R输入mstsc),输入服务器IP地址,点击“连接”,输入用户名和密码即可登录。
安全注意事项
- 优先使用SSH密钥认证:避免密码泄露风险;
- 禁用root登录:通过
PermitRootLogin no限制root直接登录; - 修改默认端口:将SSH(22)、VNC(5901)、xrdp(3389)等端口改为非标准端口,减少扫描攻击;
- 定期更新系统:运行
sudo apt update && sudo apt upgrade保持软件包最新,修复安全漏洞; - 限制访问IP:通过防火墙(如UFW)限制仅允许特定IP地址访问远程服务(如
sudo ufw allow from 192.168.1.100 to any port 22)。
以上就是关于“Debian Minimal如何进行远程访问”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm