应该是前几天有一个网友提交留言咨询关于自己一台VPS主机无法连接SSH,当然SFTP也是无法连接的。老左检查发现这个VPS主机能够正常PING通,而且上面的网站都能正常运行,估摸着应该是自定义的端口丢失或者出现其他的问题,因为老左有在"解决Linode SSH端口不通 利用Launch Lish Console修改端口问题"这篇文章中有介绍到Linode VPS主机遇到这类问题后通过换端口解决的。
不过这个朋友这台机器非这个服务商且并不可以自己修改更换端口,我建议他提交工单找商家解决,但是在解决之前最好先备份网站数据。无法连接SSH和FTP,如何备份网站文件和数据库呢?还好这个朋友的网站是WordPress程序,我相信强大的插件可以找到适合我们需要的功能。
这里我找到一款BackUpWordPress插件,支持直接在后台备份网站文件和数据库打包后下载到本地。我们一起看看吧。
第一、下载插件
我们可以看到插件还是有在维护的,在两周之前有过更新。直接在线安装和启动。
第二、设置备份参数
在左侧菜单"工具"-"Backups"可以看到上图,默认我们可以设置周期备份。直接看到一个默认的,点击Setting准备设置。
这里我们可以设置文件和数据库都备份或者分开备份。这个朋友告诉我他这个VPS就是不可以连接SSH,其他phpmyadmin是可以连接的,他的数据库从这边已经下载,所以在这里只要备份网站文件就可以了。
设置完毕直接,我们直接点击RUN NOW执行,因为我这不需要定时备份下载。
第三、下载与其他说明
根据网站文件多少,会压缩时间不同,压缩完毕之后我们可以直接下载到本地。
如果我们需要利用BackUpWordPress备份WP网站也是可以的,如果压缩文件低于10M是可以发送到指定邮箱的,缺点是不支持直接备份到第三方FTP或者其他存储。