如何在Ubuntu电脑上连接VPS?
| 连接方式 |
使用工具 |
适用场景 |
端口号 |
| SSH连接 |
OpenSSH |
命令行操作 |
22 |
| SFTP连接 |
FileZilla |
文件传输 |
22 |
| VNC连接 |
Remmina |
图形界面 |
5900 |
| RDP连接 |
Remmina |
Windows远程 |
3389 |
Ubuntu连接VPS详细教程
主要连接方法概览
| 方法类型 |
工具推荐 |
主要用途 |
复杂度 |
| SSH连接 |
OpenSSH终端 |
命令行管理服务器 |
简单 |
| 图形界面连接 |
Remmina |
可视化操作 |
中等 |
| 文件传输 |
FileZilla |
上传下载文件 |
简单 |
详细操作步骤
方法一:SSH命令行连接
操作说明
SSH是连接VPS最常用的方式,通过终端命令行进行操作。
使用工具提示
- Ubuntu系统自带OpenSSH客户端
- 需要知道VPS的IP地址、端口号、用户名和密码
操作流程
- 打开终端
# 使用快捷键 Ctrl+Alt+T 打开终端
- 连接VPS
ssh username@vpsipaddress -p portnumber
例如:
ssh root@192.168.1.100 -p 22
- 首次连接确认
The authenticity of host '192.168.1.100 (192.168.1.100)' can't be established.
ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入
yes继续连接。
- 输入密码
username@vpsipaddress's password:
输入VPS登录密码即可成功连接。
方法二:使用Remmina图形界面连接
操作说明
Remmina是Ubuntu自带的远程桌面客户端,支持多种协议。
使用工具提示
- 支持SSH、VNC、RDP等协议
- 可以保存连接配置,方便下次使用
操作流程
- 打开Remmina
# 在终端输入
remmina
或通过应用程序菜单搜索"Remmina"。
- 新建连接
点击左上角"新建连接"按钮
- 配置连接参数
协议:选择SSH - Secure Shell
服务器:输入VPS的IP地址
用户名:输入登录用户名
密码:输入登录密码
- 保存并使用
点击"保存并连接"按钮
首次连接可能需要确认主机密钥
方法三:使用FileZilla进行文件传输
操作说明
FileZilla是开源的FTP客户端,支持SFTP协议进行安全的文件传输。
使用工具提示
- 需要安装FileZilla客户端
- 支持拖拽操作上传下载文件
操作流程
- 安装FileZilla
sudo apt update
sudo apt install filezilla
- 配置SFTP连接
主机:sftp://vpsipaddress
用户名:登录用户名
密码:登录密码
端口:22
常见问题及解决方案
| 问题现象 |
可能原因 |
解决方案 |
| 连接超时 |
网络问题或防火墙阻挡 |
检查网络连接,确认VPSIP地址正确,检查安全组规则 |
| 认证失败 |
用户名或密码错误 |
确认登录凭证正确,检查VPS是否允许密码登录 |
| 权限被拒绝 |
用户权限不足 |
使用sudo或root用户登录,检查文件权限设置 |
| 端口无法连接 |
端口被占用或未开放 |
检查VPS防火墙设置,确认服务正在运行 |
| 主机密钥变更警告 |
VPS重装系统或IP变更 |
删除本地knownhosts文件中对应记录:ssh-keygen -R vpsipaddress |
连接超时问题详解
当出现连接超时时,可以按以下步骤排查:
- 检查网络连通性
ping vpsipaddress
- 检查端口是否开放
telnet vpsipaddress portnumber
或者使用
nc -zv vpsipaddress portnumber
- 检查本地防火墙
sudo ufw status
认证失败问题处理
如果遇到认证失败,可以尝试:
- 使用密钥登录
ssh -i /path/to/privatekey username@vpsipaddress
- 重置VPS密码
通过VPS提供商的控制面板重置root密码。
- 检查SSH服务状态
# 在VPS上检查
systemctl status ssh
权限问题解决
对于权限相关的错误:
- 提升权限
sudo -i
- 修改文件权限
chmod 600 /path/to/privatekey
通过以上步骤和方法,您应该能够顺利地在Ubuntu电脑上连接和管理VPS服务器。
发表评论