您的位置:首页 > 编程语言 > Go语言

GODADDY主机用tar命令通过SSH远程打包20M以上的文件

2011-05-28 16:35 337 查看
GODADDY的虚拟主机控制面板虽然使用起来非常方便,对于文件管理的很多操作也非常到位,但是有一个非常令人头疼的问题,就是GODADDY在 主机控制面板中只支持小于20M的文件打包,这对于大部分的站长朋友来说,是非常不方便的,很多人都会诧异,GODADDY这么强悍的公司,为什么这么小 气,只允许打包20M的文件?
其实不是的,GODADDY的虚拟主机是十分强大的,强大到了他可以提供虚拟主机的远程管理操作,那就是——SSH。
本文就为使用GODADDY主机的朋友介绍一下如何开通SSH和通过SSH管理你的虚拟主机。

首先,你需要开通SSH服务,这项服务是免费开通的,但是有两个最起码的要求,第一,你要有一部美国能打进来的电话,第二,你要懂得听E文的1234567890。
第一步,登录GODADDY管理面板,如下图,找到SSH,还是比较赫然的



点击之后它会要求你输入一个电话号码,如下图:



在Country Code:里面写86(中国的区号);在Phone Number: 写手机号就可以了,手机号的话前面记得加个0,如013800000000。后面的分机号码不用管它。填好了之后点击一下ENABLE按钮。
几秒钟后就会收到来自GODADDY的电话,来点显示号码是“未知号码”,这个电话会用E文告诉你5个数字(0-9随机5个数字)
一共朗读两遍(这就是为什么要求听得懂E文的1234567890的原因了-_-!!)把你听到的数字填入“You will be called with your PIN:”后面的文本框就可以了。填完之后是下图这样的画面:



到此,你就完成了SSH开通的工作,不过不能马上使用,GODADDY需要来处理一下你的请求,正常的情况下, 等个十来分钟也就能用了,最长不会超过24小时也能使用了。

开通了SSH之后,就可以使用SSH连接工具来连接GODADDY主机进行远程管理了。
SSH远程管理工具非常的多,你可以到GOOGLE上搜索一下(本人比较鄙视BAIDU,强烈顶GOOGLE),有很多可以使用的,本文中,就拿小弟使用的SSH Secure Shell来给大家说一下,这个软件还是比较好用的,最重要的,它免费。。

先来这里下载一个:
http://www.onlinedown.net/soft/20089.htm
(虽然华军没有让我给他们做广告,但是还是要推荐一下,O(∩_∩)O哈哈~)
下载安装完毕之后启动SSH Secure Shell Client,进入软件界面:



点击工具栏上的Quick Connect按钮,在弹出的窗口中输入你的主机信息



Host Name 主机名称,填写你的GODADDY主机IP
User Name 用户名,填写你的FTP账号
PORT 端口,就留着22
Authentication 认证,选择password
(注意:这里要填写你的主FTP账号和密码,不是GODADDY的账号和密码)
点击Connect 按钮,就开始连接你的主机了,这个时候,它会弹出一个提示框,要你输入你的连接密码,填写上主FTP账号的密码就好了,如图:



填好了点OK
它 会出一个提示框,里面写着一坨英文,不用管它,点YES,点完YES之后会蹦出一个小框,后面闪着字,问你要不要加到PROFILE中,方便以后的连接, 可以忽略它,也可以点一下,下次连接的时候会方便很多。就在你还犹豫点击不点击“add profile”按钮的时候,后面的主窗口已经连上了你的虚拟主机SSH,当你犹豫完了决定要点击的时候,这个add profile 对话框会自动消失,回到主窗口(很纳闷开发者的思路,用户体验稍有些差-_-!!),如图:



这个时候,你就可以像在命令行状态下一样,输入命令来操作了。

首先,执行一个ls,看看你的虚拟主机中都有哪些目录



有四个,除了HTML目录,其余的不用管,因为你的文件是存放在html这个目录中的
所以,cd html,进入html目录,再执行以下ls,你就能看到你空间根目录下的所有文件了。

小弟也是个LINUX系统的菜鸟,命令懂得也不多,所以,现在终于可以入正题,说说如何使用tar命令来打包服务器上的文件了。
先附上一个tar命令的用法,能看明白的达人,绝对不会限于本文,能更灵活的使用tar命令
http://edu.codepub.com/2010/0626/23816.php

在SSH Secure Shell中输入这个命令:
tar -czvf 目标压缩包文件名 目录名
点击回车之后你就可以看到你的目录被压缩了。如果你想中途取消压缩,那就按CTRL+C即可。

打包当前目录命令

tar -zcvf myfile.tar.gz ./*

打包成myfile.tar.gz
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: