如何使用PuTTY测试VPS连接?^^1^^2^^3^^
| 步骤 |
操作说明 |
使用工具提示 |
| 1 |
下载并安装PuTTY |
从官网或可信平台获取PuTTY安装包 |
| 2 |
配置连接参数 |
输入VPS IP地址和端口号(默认22) |
| 3 |
建立SSH连接 |
输入用户名和密码(密码输入不可见) |
| 4 |
验证连接 |
成功登录后显示命令行提示符 |
常见问题及解决方案:
| 问题 |
原因 |
解决方案 |
| 连接被拒绝 |
SSH服务未开启 |
检查并启动SSH服务(sudo service ssh start) |
| 网络错误 |
防火墙阻止 |
开放22端口(sudo ufw allow 22) |
| 认证失败 |
凭据错误 |
确认用户名/密码正确性 |
PuTTY测试VPS的完整操作流程
一、基础连接步骤
- 下载与安装
访问
PuTTY官网下载适用于Windows的绿色版(无需安装),解压后直接运行
putty.exe。首次使用建议保存到桌面快捷方式。
- 会话配置
在PuTTY主界面:
- 输入VPS的IP地址到"Host Name"栏
- 端口保持默认22(SSH标准端口)
- 点击"Save"保存会话配置(建议命名为"VPS连接")^^4^^
- 建立连接
点击"Open"后:
- 首次连接会提示安全警告,确认后继续
- 输入用户名(通常为
root)
- 输入密码时注意:不显示任何字符,直接输入后按回车^^1^^
二、高级测试方法
性能测试
通过SSH执行以下命令测试VPS性能:
wget -qO- bench.sh | bash # 综合性能测试脚本
或使用UnixBench进行深度评估:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh
网络诊断
检查连通性:
ping 8.8.8.8 # 测试外网连接
traceroute google.com # 查看路由路径
三、常见问题处理
| 错误现象 |
排查方向 |
具体操作 |
| “Connection refused” |
SSH服务状态 |
执行sudo systemctl status ssh检查服务 |
| “Network error” |
防火墙设置 |
检查iptables规则:sudo iptables -L -n |
| “Access denied” |
认证方式 |
确认密码正确性(注意大小写)^^5^^ |
四、安全建议
- 密钥认证
使用PuTTYgen生成密钥对,将公钥上传至VPS的
~/.ssh/authorizedkeys文件,比密码更安全^^6^^。
- 端口修改
编辑
/etc/ssh/sshdconfig文件中的
Port参数,重启SSH服务后使用新端口连接。
- 连接超时处理
在PuTTY的"Connection"→"Seconds between keepalives"设置中填入
60,防止空闲断开^^7^^。
如需可视化操作指导,可参考以下视频演示:
发表评论