|
  
- UID
- 1
- 帖子
- 3792
- 精华
- 66
- 积分
- 8334
- 威望
- 8334 度
- 论坛币
- 12595 元
- 阅读权限
- 200
- 在线时间
- 1526 小时
- 注册时间
- 2007-1-15
- 最后登录
- 2009-1-7
|
1楼
发表于 2007-4-4 13:44
| 只看该作者
【菜鸟进阶教程】教大家如何用SSH界面上传文件
用dreamhost这么久了。发现SSH真是个好东西。。
用SSH下载文件,大家应该都会了吧?
命令如下:那如何上传呢??
以下情况可能会用到上传。。
假设我在dreamhost里做了个站,发展不错。内容也很多,但是访问速度肯定不如国内了,所以我准备把数据都搬回国内。这时我们肯定要先用SSH打包备份了。
命令如下:tar cfz geek.tar.gz tool
/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */ 压缩打包好了,要转移到新服务器上,传统方法是用登录FTP,然后下载压缩包,再登录新服务器上传压缩包。
这个时候,如果文件小还好,文件要是很大的话,这一下一上肯定费不少时间。很是麻烦。
其实,利用SSH,可以直接把文件上传到远程服务器上。下面给大家举例子:
假设我的压缩包在code/im286.tar.gz 而远程服务器IP 202.103.1.2 用户:user 密码:123456
我们首先登录SSH。
并且转到code目录下。cd code /*转到code目录
ls /*列出该目录所有文件 下面就是利用SSH上传的命令了。[lenny]$ ftp /*启用FTP客户端
ftp> open 202.103.1.2 /*打开远程服务器IP
Connected to 202.103.1.2.
220 ProFTPD 1.2.9 Server ready.
Name (218.93.205.112:qqroot): user /*输入用户名
331 Password required for oran.
Password: /*输入密码
230 User oran logged in.
put im286.tar.gz im286.tar.gz
/*这是关键,put是上传命令,第一个im286.tar.gz是本地文件名,第二个是远程文件名。。意思就是把本地的im286.tar.gz上传到远程FTP里,并且命名为im286.tar.gz这样,SSH就可以自己上传了。你就可以做别的事情了。 写的乱。大家将就看! |
|