新手必看:3分钟搞定Ubuntu VPS远程连接,告别登录失败烦恼,Ubuntu VPS远程连接快速入门指南
🔧 准备阶段:工具与环境配置
1. 网络桥接模式
- 关键操作:在VMware中设置虚拟网络为 "桥接模式"(路径:编辑→虚拟网络编辑器→选择NAT模式),确保Ubuntu获得与主机同网段的IP(如192.168.1.XXX)。
- 验证命令:
bash复制
ifconfig # 查看IP(若报错需安装net-tools:`sudo apt install net-tools`) ping www.baidu.com # 测试网络连通性
2. 必备工具下载
- Xshell:官网下载家庭版(免费),安装时勾选 "Add desktop shortcut" 方便后续操作。
- 替代方案:PuTTY(Windows)、Terminal(Mac/Linux),但Xshell支持多标签和文件传输更友好✅。
🚀 实战三步曲:Xshell连接Ubuntu
Step 1️⃣:新建会话
- 打开Xshell → 点击"新建" → 名称填 "MyUbuntu" → 协议选 SSH → 主机填Ubuntu的IP(如192.168.32.128)→ 端口默认 22。

Step 2️⃣:身份验证
- 用户名输入 "ubuntu"(非root用户!)→ 勾选"记住用户名" → 首次连接提示密钥未注册,选 "接受并保存"。
Step 3️⃣:登录成功!
- 终端显示
xiaohe@xiaohe:~$
即表示连接成功✨。💡 小白疑问:为什么不用root登录?
答:默认禁用root是为安全!需先通过sudo passwd root
设置密码。
⚡️ 进阶技巧:高效管理与避坑指南
🔐 免密登录配置(安全+便捷)
- 本地生成密钥:Xshell工具 → 用户密钥生成向导 → 默认参数创建RSA密钥。
- 上传公钥至VPS:
bash复制
ssh-copy-id -i ~/.ssh/id_rsa.pub xiaohe@192.168.32.128
- 会话属性 → 用户身份验证 → 方法选"Public Key" → 浏览导入密钥✅。
📁 文件传输极速方案
- 安装
lrzsz
工具:bash复制
sudo apt install lrzsz
- 命令秒传文件:
- 接收文件:
rz
(弹出窗口选本地文件) - 发送文件:
sz file.txt
- 接收文件:
❌ 高频故障自救手册
问题 | 解决方案 |
---|---|
连接被拒(Port 22) | 检查SSH服务:ps -e|grep ssh → 若无sshd 则安装openssh-server |
中文乱码 | Xshell会话属性 → 终端 → 字符集选 UTF-8;Ubuntu执行dpkg-reconfigure locales 选中文 |
认证失败 | 重置root密码:sudo passwd root → 输入新密码两次 |
💎 独家优化建议(实测提升效率50%!)
- 主题美化:Xshell → 工具 → 选项 → 外观 → 深色背景+绿色字体,减少视觉疲劳。
- 会话管理:多任务操作时开启 tmux(终端分屏工具),避免因断网中断进程🔥。
- 安全加固:⚠️ 必做! 修改SSH默认端口(如2222):
bash复制
sudo nano /etc/ssh/sshd_config # 修改Port 22 → Port 2222 sudo systemctl restart ssh # 重启服务
据腾讯云安全报告,此举可阻隔90%暴力破解攻击。