温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

linux怎样实现远程连接

发布时间:2026-10-01 14:02:19 来源:亿速云 阅读:89 作者:小樊 栏目:系统运维

在 Linux 下实现“远程连接”有多种方式,常见场景包括:远程登录管理服务器、远程桌面、文件传输、内网穿透等。下面按最常用 → 进阶给你系统讲一下。


一、最常用:SSH(命令行远程登录)

1️⃣ 基本原理

SSH(Secure Shell)是 Linux 远程管理的标准方式,默认端口 22。

2️⃣ 服务器端(被连接机器)

# 安装 SSH 服务
sudo apt install openssh-server      # Ubuntu/Debian
sudo yum install openssh-server      # CentOS

# 启动并设置开机自启
sudo systemctl start ssh
sudo systemctl enable ssh

3️⃣ 客户端(你的电脑)

ssh 用户名@服务器IP
# 示例
ssh root@192.168.1.100

指定端口:

ssh -p 2222 user@ip

二、SSH 密钥登录(更安全)

1️⃣ 本地生成密钥

ssh-keygen

2️⃣ 拷贝公钥到服务器

ssh-copy-id user@ip

✅ 之后登录不再需要密码


三、远程文件传输

1️⃣ SCP(基于 SSH)

# 上传
scp file.txt user@ip:/home/user/

# 下载
scp user@ip:/home/user/file.txt ./

2️⃣ rsync(推荐)

rsync -avz file user@ip:/path/

四、远程桌面(图形界面)

方案 1:VNC

sudo apt install tightvncserver
vncserver

客户端使用 VNC Viewer

方案 2:RDP(更像 Windows)

sudo apt install xrdp

Windows 可直接用「远程桌面连接」


五、内网远程(无公网 IP)

1️⃣ 端口转发(路由器)

将 22 端口映射到公网

2️⃣ 内网穿透工具

  • frp
  • ngrok
  • ZeroTier(组虚拟局域网)

六、Web 方式远程(方便)

  • Cockpit(Web 管理 Linux)
sudo apt install cockpit

访问:

https://ip:9090

七、安全建议(非常重要)

✅ 修改默认 SSH 端口
✅ 禁用 root 直接登录
✅ 使用密钥登录
✅ 配置防火墙(ufw / firewalld)


如果你愿意,可以告诉我:

  • 是 Ubuntu / CentOS / 树莓派?
  • 是 公网服务器还是局域网?
  • 想要 命令行还是图形界面?

我可以直接给你一套可复制的执行方案。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手