如何通过shell连接VPS服务器?_新手快速上手指南

如何通过shell连接VPS服务器?

连接方法 适用平台 主要命令/工具 端口号
SSH连接 Linux/macOS ssh命令 22
PuTTY Windows PuTTY客户端 22
Windows Terminal Windows 1011 ssh命令 22
Termius 多平台 Termius应用 22
Xshell Windows Xshell客户端 22

如何通过shell连接VPS服务器?新手快速上手指南

连接VPS服务器是进行服务器管理和网站部署的基础操作,掌握正确的连接方法能够帮助您更高效地管理远程服务器。

主要连接方法清单

步骤 方法名称 适用系统 特点
1 命令行SSH连接 Linux/macOS 系统内置,无需安装
2 PuTTY工具 Windows 轻量级,功能完善
3 Windows Terminal Windows 1011 现代化终端体验
4 跨平台工具 全平台 支持多设备同步

详细操作步骤

方法一:Linux/macOS系统SSH连接

操作说明:使用系统自带的终端程序通过SSH协议连接VPS 使用工具提示:系统终端应用程序
# 基本连接命令格式
ssh username@serveripaddress

实际使用示例

ssh root@192.168.1.100

使用特定端口连接(如果VPS使用非默认端口)

ssh -p 2222 root@192.168.1.100

使用密钥文件连接

ssh -i ~/.ssh/private
key.pem root@192.168.1.100
首次连接时会显示服务器指纹验证信息,输入"yes"确认后继续连接。

方法二:Windows系统PuTTY连接

操作说明:使用PuTTY这款免费的SSH客户端连接VPS 使用工具提示:PuTTY应用程序
PuTTY Configuration

Host Name (or IP address): 192.168.1.100 Port: 22 Connection type: SSH Saved Sessions: MyVPS Load Save Delete [Open] [Cancel]
连接步骤:
  1. 下载并安装PuTTY
  2. 打开PuTTY,在Host Name字段输入VPS IP地址
  3. 端口保持默认22(如VPS使用其他端口请相应修改)
  4. 点击Open开始连接
  5. 首次连接会弹出安全警告,点击Accept继续
  6. 输入用户名和密码完成登录

方法三:Windows Terminal连接

操作说明:Windows 10/11系统内置的现代化终端工具 使用工具提示:Windows Terminal应用
# 在Windows Terminal中直接使用ssh命令
ssh root@192.168.1.100

或使用配置文件方式

{ "commandline": "ssh root@192.168.1.100", "name": "My VPS Server" }

方法四:使用密钥对认证

操作说明:创建和使用SSH密钥对实现免密码登录,提高安全性 使用工具提示:ssh-keygen命令
# 生成SSH密钥对
ssh-keygen -t rsa -b 4096 -C "youremail@example.com"

将公钥上传到VPS服务器

ssh-copy-id root@192.168.1.100

或者手动复制公钥内容到服务器的~/.ssh/authorizedkeys文件

常见问题及解决方案

问题 可能原因 解决方案
连接超时 网络问题、防火墙阻挡、IP地址错误 检查网络连接,确认VPS IP地址正确,检查安全组规则是否开放22端口
认证失败 密码错误、用户名错误、密钥文件权限问题 确认用户名密码正确,检查密钥文件权限设置为600,确认公钥已正确添加到服务器
端口被拒绝 SSH服务未运行、端口被修改、防火墙阻挡 检查VPS上SSH服务状态,确认连接端口号,检查服务器防火墙设置
主机密钥验证失败 服务器重装系统、IP地址变更 删除本地known_hosts文件中对应记录,重新连接并接受新密钥
权限被拒绝 用户没有登录权限、密码认证被禁用 检查服务器ssh配置,确保PasswordAuthentication设置为yes,确认用户有登录权限

连接后的基本操作

成功连接VPS后,您可以在命令行界面执行各种管理操作:
# 查看系统信息
uname -a
cat /etc/os-release

检查磁盘空间

df -h

查看内存使用情况

free -h

查看运行进程

top
通过掌握这些连接方法和 troubleshooting 技巧,您将能够顺利连接到VPS服务器并开始您的服务器管理工作。

发表评论

评论列表