VPS环境修改教程:从入门到精通_ - 检查防火墙规则是否放行新端口
如何修改VPS环境配置?
| 步骤 | 操作说明 | 使用工具 |
|---|---|---|
| 1 | SSH登录VPS | WindTerm、MobaXterm |
| 2 | 更新系统内核和rpm包 | yum-fastestmirror插件 |
| 3 | 修改系统语言为中文 | vi编辑器 |
| 4 | 修改SSH端口号 | vi编辑器 |
| 5 | 重启SSH服务 | systemctl命令 |
| 工具名称 | 用途 | |
| ———- | —— | |
| WindTerm | SSH连接工具 | |
| MobaXterm | SSH连接工具 | |
| yum-fastestmirror | 插件用于更新系统 | |
| vi | 文本编辑器 | |
| systemctl | 服务管理工具 | |
| 问题 | 原因 | 解决方案 |
| —— | —— | ———- |
| SSH连接失败 | 网络问题或服务器故障 | 检查网络连接或联系VPS供应商 |
| 系统更新失败 | 源配置错误 | 检查并修正源配置 |
| 端口修改后无法登录 | 新端口不可用 | 保留原端口22作为备用 |
VPS环境修改教程
一、VPS环境修改的基本步骤
- SSH登录VPS
- 使用SSH连接工具(如WindTerm、MobaXterm)连接VPS
- 输入VPS公网IP、用户名和密码进行登录
- 首次登录可能需要确认机器指纹,输入yes即可^^1^^
- 系统更新
- 安装yum-fastestmirror插件加速更新
- 执行命令更新系统内核和rpm包:
yum -y update
- 国内VPS通常已配置国内镜像源,无需额外配置^^2^^
- 系统设置
- 修改系统语言为中文:
vi /etc/sysconfig/i18n
修改内容为:
LANG="zhCN.GB18030"
LANGUAGE="zhCN.GB18030:zhCN.GB2312:zhCN"
SUPPORTED="zhCN.GB18030:zhCN:zh:enUS.UTF-8:enUS:en"
SYSFONT="lat0-sun16"
- 修改SSH端口号增强安全性:
vi /etc/ssh/sshd_config
找到#Port 22,去掉注释并添加新端口号(如26411),然后重启SSH服务:
service sshd restart
二、常用工具推荐
- SSH连接工具
- WindTerm:轻量级SSH客户端,支持多标签管理
- MobaXterm:功能强大的SSH工具,集成了X服务器
- 系统优化工具
- Bench.sh:综合性能测试工具,可测试CPU/内存/磁盘IO
- BBR加速:TCP优化工具,提升网络性能^^3^^
- 防火墙工具
- UFW:简单易用的防火墙工具,适合初学者
- iptables:功能强大的防火墙工具,适合高级用户^^4^^
三、常见问题及解决方案
- SSH连接失败
- 原因:网络问题、服务器故障或配置错误
- 解决方案:
- 检查本地网络连接
- 联系VPS供应商确认服务器状态
- 检查SSH服务是否正常运行^^5^^
- 系统更新失败
- 原因:源配置错误或网络问题
- 解决方案:
- 检查
/etc/apt/sources.list文件配置 - 尝试更换国内镜像源
- 检查网络连接是否正常^^2^^
- 端口修改后无法登录
- 原因:新端口不可用或防火墙阻止
- 解决方案:
- 保留原端口22作为备用
- 检查防火墙规则是否放行新端口
- 使用
telnet命令测试端口连通性^^2^^
- 磁盘空间不足
- 原因:日志文件积累或缓存过多
- 解决方案:
- 使用
du -sh命令查找大体积目录 - 清理
/var/log日志目录和/var/cache软件包缓存 - 配置日志轮转(Logrotate)自动清理旧日志^^6^^
四、高级配置建议
- 安装Zsh和Oh My Zsh
- Zsh比Bash提供更强大的功能和更好的用户体验
- Oh My Zsh提供了丰富的主题和插件,可显著提升终端使用体验^^7^^
- 配置反向代理
- 使用Nginx或Apache配置反向代理
- 可提高网站性能和安全性
- 基本步骤:
- 安装Nginx
- 编辑配置文件设置反向代理规则
- 重启Nginx服务使更改生效^^8^^
- 设置负载均衡
- 使用Nginx的负载均衡模块或HAProxy
- 可有效分发流量到多个后端服务器
- 配置步骤:
- 安装负载均衡器
- 配置负载均衡规则
- 重启服务并监控性能^^8^^
发表评论