关注VPS服务器
相关知识分享

不知道端口号如何用SSH/ftp登录服务器的解决过程

群友(简称L) 接到一个网站搬家的事情,并且不知道建站环境、程序,上一任建站商家仅仅提供了腾讯云服务器账号及服务器 root 连接信息,但是他怎么也连接不上,于是找到了魏艾斯博客,老魏经过一番折腾也是登陆进去了,觉得这个案例有一定意义,于是分享出来希望大家看完后能学到点知识。

问题一

L:如果客户现在有网站,有服务器,我想给他装宝塔面板,可以直接按宝塔的指示装吗,会影响他之前的网站吗?

老魏:不可以直接安装宝塔面板,会彻底清除之前的网站数据,再也找不回来。宝塔面板必须在全新环境中安装,如果之前有数据就要先备份好再安装。

问题二

L:客户想把官网转到我这做点简单的维护,但我没有他官网后台,我也不知道怎么看他是不是用wordpress搭建的。

老魏:可以在前台网页源代码中搜索 /wp-content/themes/ 这种内容,如果能搜索到如下图这种结构,代表是 dux主题。后面写 avada就是 avada主题等等。这是 wordpress的主题文件夹,里面存放着默认的几款主题和站长自己安装的主题,这样就可以证明是 wordpress网站了。

当然了也有第三方网站可以检查是否是 wordpress网站,不过老魏测试过成功率并不高。

问题三

服务器放在腾讯云,操作系统是 Centos,上一任建站商家给的 SSH 及 ftp信息连接失败,显示:connection refused 无法连接到服务器。

1、L 使用 Mac系统中的 SSH软件无法登陆,换 FileZilla 也不好用。老魏要来 SSH信息尝试后也无法连接,同样显示被拒绝。看来问题和本地电脑无关。

2、老魏要来腾讯云账号信息登陆上去,看到安全组中都是常用的 20/21/22/80/443端口,正常使用 22端口却无法连接,看来问题出在服务器中了。

3、点我登陆腾讯云服务器控制台,实例列表,在服务器详情页右侧点击【登陆】,看到下图的网页版 SSH连接,先尝试【标准登陆方式】,端口 22仍旧无法连接。

4、尝试 【VNC】登录后(用默认22端口就行)终于成功进入了 SSH 命令行。这里面需要手动输入 root密码,屏幕上看不到但是实际上你已经输入了,回车以 root 身份登录上去。

提醒:如果这里无法登陆基本都是密码错误(因为是“盲打”),所以耐心的多输入几次,如果有符号一定看清楚了再输入。当你看到屏幕上 #后面光标闪烁的时候说明登录成功了。

5、再输入编辑防火墙命令如下

vi /etc/ssh/sshd_config

这时候看到如下图所示,实际端口号是 port 25833,这里的端口号可能有多个,如果前面带 # 是注释的意思,不生效。

再使用 SSH软件+实际端口号登录就成功了,这时候可以去备份网站文件、数据库文件都没问题了。

总结这次操作中遇到的问题就是对方并没有给真正的端口号,我们多次尝试失败后换用腾讯云提供的 VNC功能登录,进入防火墙查到了实际端口号。同时还学习到了安装宝塔面板的前提条件和如何快速查看网站程序类型。所以说服务器运维中遇到的问题,往往都是多种技能的组合应用,只会一两样是不容易解决的。这时候老魏之前分享的文章就起到了很大作用,比如修改防火墙,老魏也记不住那么长的 vi命令,遇到问题在魏艾斯博客中搜索一下,就很快找到思路了。

赞(0) 打赏
允许转载,保留出处:魏艾斯笔记 » 不知道端口号如何用SSH/ftp登录服务器的解决过程
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏