订阅

2010

Jul

17

使用SSH快速将网站搬家
文章类别:建站相关

前几天服务器屡屡出问题,于是决定将博客出国。

网站换空间相信大家都做过,最常见的流程就是将A服务器上的文件和数据库下载到本地,然后上传到B服务器,再将域名解析到B服务器IP。相信大多数童鞋都是这么做的,今天给大家介绍一个更方便的方法:用SSH直接将文件从A服务器上传到B服务器。前提是A和B服务器都开通了SSH。步骤如下:

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

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

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

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

[wuleilei@dt 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 back.tar.gz b.tar.gz/*上传文件
local: back.tar.gz remote: b.tar.gz
227 Entering Passive Mode (74,82,161,100,139,96).
150 Opening BINARY mode data connection for b.tar.gz
226 Transfer complete
21211756 bytes sent in 90 seconds (2.3e+02 Kbytes/s)
ftp>

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

4c42a8b0e507e.png

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

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

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

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

标签:ssh, shell, 网站搬家
阅读全文>> | 评论(20) | 阅读(129)
相关文章:

暂无相关文章!

看看他们的脚印……

小冉

2010-07-18 19:21:32

呵呵,学习了,以后试试

tuzibaobei

2010-07-18 20:51:21

我是兔子宝贝,博主你好。呵呵,欢迎回访。

林西老九

2010-07-19 10:20:33

哈哈,我到时候找你就成了,嘿嘿

早教

2010-07-19 10:40:45

看来我眼都花了~~~

老朋友

2010-07-19 18:15:32

我的网站,pr为2 ,不知道能不能跟你交换个链接
域名是http://shanhairail.info
400电话

老朋友

2010-07-19 18:15:49

QQ:515246540

踏雪残情

2010-07-19 20:10:01

这方法不错啊,节省好多时间!

wuleilei

2010-07-19 21:27:25

嗯,好处挺多的哈,节省时间是最大优点。

右脑开发

2010-07-20 09:39:26

这样是方便了很多,能保证传输过程中不出现问题的吗。

网络外包

2010-07-20 14:35:35

时间就是金钱 节省时间就是节省电费 哈哈

醉美点金

2010-07-20 19:02:14

这个不错,估计以后用得着,先收藏了!

likekart

2010-07-22 19:48:19

我当年搬家还是按传统方法搬的
恭喜你也出国了

wuleilei

2010-07-22 22:13:02

其实是因为我这网不好,下载再上传估计要用很长时间,所以就寻得此法。
呵呵,其实我不想出国,实属无奈。

逸冰

2010-07-25 14:12:19

这个方法还没有用过,有时间学习这个命令,以后搬家就方便多了

wuleilei

2010-07-25 14:28:11

呵呵,是啊,以前在别的地方见过,但这次自己才使用上。

Ashi

2010-07-27 13:08:27

SSH我用得还不熟,很多东西都不会操作

wuleilei

2010-07-28 12:54:10

嗯,我也不熟,遇到问题时就在网上找命令,多积累一点就好了。

keelii

2010-08-07 11:58:34

早来国外早安定哈。

wuleilei

2010-08-07 19:01:24

嗯,现在已经安定了,呵呵。

zen cart

2010-08-23 11:12:54

用SSH命令的果然强大!哈哈
我也踩个脚印^_^

闲言碎语
靠,现在的垃圾留言也太智能了吧。 (9月7日)
不要逼我把你加入黑名单,少在这里发广告! (8月17日)
周末回家咯 (8月13日)
文章分类
最近文章
最近评论
日志归档
友情链接
其它功能
随机标签