Xshell如何修改VPS远程端口?_详细操作指南

如何使用Xshell修改VPS远程端口?

步骤 操作说明 使用工具提示
1 登录VPS服务器 确保已获取管理员权限
2 修改SSD配置文件 使用文本编辑器(如vi/nano)
3 更新防火墙规则 根据系统类型(iptables/firewalld)
4 测试新端口连接 使用Xshell新建会话验证

Xshell修改VPS远程端口操作指南

准备工作

  1. 确保已获取VPS的root或sudo权限
  2. 确认当前SSD服务状态(通常为22端口)
  3. 准备备用连接方式(防止修改失败导致失联)

详细操作步骤

1. 登录VPS服务器

ssh root@yourvpsip -p 22
提示:建议先保持当前连接窗口不关闭

2. 修改SSD配置文件

使用文本编辑器修改/etc/ssh/sshdconfig文件:
vi /etc/ssh/sshdconfig
找到Port 22行,修改为:
Port 新端口号(如2022)
保存退出后重启SSD服务:
systemctl restart sshd

3. 更新防火墙规则

根据系统类型执行相应命令: iptables系统:
iptables -A INPUT -p tcp --dport 新端口号 -j ACCEPT
service iptables save
firewalld系统:
firewall-cmd --zone=public --add-port=新端口号/tcp --permanent
firewall-cmd --reload

4. 测试新端口连接

在Xshell中:
  1. 新建会话
  2. 协议选择SSH
  3. 端口号填写修改后的新端口
  4. 连接测试

常见问题解决方案

问题现象 可能原因 解决方法
连接超时 防火墙未放行新端口 检查防火墙规则是否生效
拒绝连接 SSD服务未重启 确认systemctl status sshd服务状态
权限错误 配置文件权限变更 执行chmod 600 /etc/ssh/sshd_config
端口冲突 新端口被占用 使用netstat -tulnp检查端口占用情况

注意事项:


  • 建议选择1024-65535之间的端口号

  • 修改前备份原始配置文件

  • 云服务器需同步配置安全组规则

发表评论

评论列表