在 Linux 下实现“远程连接”有多种方式,常见场景包括:远程登录管理服务器、远程桌面、文件传输、内网穿透等。下面按最常用 → 进阶给你系统讲一下。
SSH(Secure Shell)是 Linux 远程管理的标准方式,默认端口 22。
# 安装 SSH 服务
sudo apt install openssh-server # Ubuntu/Debian
sudo yum install openssh-server # CentOS
# 启动并设置开机自启
sudo systemctl start ssh
sudo systemctl enable ssh
ssh 用户名@服务器IP
# 示例
ssh root@192.168.1.100
指定端口:
ssh -p 2222 user@ip
ssh-keygen
ssh-copy-id user@ip
✅ 之后登录不再需要密码
# 上传
scp file.txt user@ip:/home/user/
# 下载
scp user@ip:/home/user/file.txt ./
rsync -avz file user@ip:/path/
sudo apt install tightvncserver
vncserver
客户端使用 VNC Viewer
sudo apt install xrdp
Windows 可直接用「远程桌面连接」
将 22 端口映射到公网
sudo apt install cockpit
访问:
https://ip:9090
✅ 修改默认 SSH 端口
✅ 禁用 root 直接登录
✅ 使用密钥登录
✅ 配置防火墙(ufw / firewalld)
如果你愿意,可以告诉我:
我可以直接给你一套可复制的执行方案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。