洛杉矶MC机房 高速低价18元起

DIYVM

解决AMH面板环境重启VPS无法登陆SSH及SFTP客户端问题

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。

AMH面板,作为国人开发的Linux VPS主机面板之一,目前的用户量还是比较大的,即便从去年新版本开始收费以来有很多的争议,但是现在基本上趋于习惯。因为免费版本的4.2版本基本上也能够满足一般的建站用户需要,如果有钱或者需要其他功能应用的可以购买付费版本。

之前贝壳也有遇到过在使用AMH面板的VPS中,如果有重启VPS或者有升级其他应用,可能会遇到再登录SSH或者SFTP的时候无法连接,开始认为是偶然的巧合,上周在Captain告知后原来AMH面板的端口设置需要加载到配置文件中,如果我们的VPS在安装AMH面板之后修改SSH端口,没有加载配置文件,会出现重启VPS导致设置端口失效。

所以,如果我们有准备在Linux VPS主机中安装AMH面板环境的,可以参考两种做法。

第一种、安装AMH面板之前修改SSH端口配置

我们在升级VPS系统、一些基础的安全措施之后,我们在安装面板之前可以修改SSH端口,在设置没有问题后最后安装AMH面板。

第二种、安装AMH面板之后如何设置

贝壳以前也习惯在配置面板安装没有问题之后,再去配置端口和一些VPS细节的处理。那我们不能和一般的VPS环境一样设置新的端口,然后保存端口,我们还需要加载到配置文件。具体如下:

A – /etc/ssh/sshd_config

修改这个文件,找到Port端口,把默认的22修改成我们需要的端口,然后执行命令生效。

    #centos
/etc/init.d/sshd restart

#debian或者ubuntu
/etc/init.d/ssh restart

对应执行命令没有出现错误就没有问题,有错误我们会看到错误提示,是不是端口与某个数字冲突,需要更换一个。

B – 配置端口保存

/sbin/iptables -I INPUT -p tcp –dport 设置的端口数字 -j ACCEPT;
/sbin/iptables-save > /etc/amh-iptables;

/sbin/iptables-restore < /etc/amh-iptables;

我们直接保存是没有用的,需要保存到AMH的配置文件中/etc/amh-iptables才可以。

这样,我们无论重启或者修改配置文件,都不会导致设置端口的失效。

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » 解决AMH面板环境重启VPS无法登陆SSH及SFTP客户端问题

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活