热搜
您的位置:首页 >> 生活

使用SSH命令快速將網站換空間的方法

2019年05月03日 栏目:生活

站換空間相信大家都做過,常見的流程就是將A服務器上的文件和數據庫下載到本地,然后上傳到B服務器,再將域名解析到B服務器IP。相信大多數童鞋

站換空間相信大家都做過,常見的流程就是將A服務器上的文件和數據庫下載到本地,然后上傳到B服務器,再將域名解析到B服務器IP。相信大多數童鞋都是這么做的,今天給大家介紹一個更方便的方法:用SSH直接將文件從A服務器上傳到B服務器。前提是A和B服務器都開通了SSH。步驟以下:

一、登录A服务器后台备份所有文件;

2、用SSH登录到A服务器,我这里使用的是putty客户端软件,大家可以在上下载;

三、使用Shell命令进入到备份文件的目录;

四、在putty中输入如下命令,红色部分为需要手动输入的:

[[emailprotected] backups]$ ftp/*启用FTP客户端

ftp open 74.82.161.100/*打开远程服务器IP

Connected to 74.82.161.100.

220 ProFTPD 1.3.1 Server ready.

500 AUTH not understood

500 AUTH not understood

KERBEROS_V4 rejected as an authentication type

Name (74.82.161.100:wuleilei): wuleilei/*输入用户名

331 Password required for wuleilei

Password:XX/*输入密码

230 User wuleilei logged in

Remote system type is UNIX.

Using binary mode to transfer files.

ftp put 上传文件

local: remote:

227 Entering Passive Mode (74,82,161,100,139,96).

150 Opening BINARY mode data connection for

226 Transfer complete

bytes sent in 90 seconds (2.3e+02 Kbytes/s)

ftp

上述中put 这是关键,put是上传命令,个是A服务器需要上传的文件名,第二个是B服务器文件名,意思就是把A服务器的上传到B服务器,并且命名为,这样,SSH就可以自己上传了。

使用此方法有两个的好处:

1、速度快

对站文件太大的用户特别方便,如果有几百兆的文件,先下载到本地,再上传到服务器,估计要1个小时左右,但是使用此方法只有几分钟,大大节省了时间。我这里的20M文件,使用此方法从国内服务器上传到国外服务器,用了90秒,比从本地上传快多了。固然,这个速度主要是由服务器的速决定的。

2、安全

因为SSH是加密传输的,不会发生数据包劫持,因此上传文件时你可以安心的在一边喝茶,等待它自动上传完成吧。

当然,数据库文件也可以使用此方法上传到服务器,然后使用命令导入到数据库,我没有试过,这里就不讲了,童鞋们可以自己试一试哈。

原文地址:

全国航模锦标赛河北联大获亚军
唐山社会各界赞改革盼改革
团市委向青少年发出防治大气污染倡议书
  • 友情链接
  • 合作媒体