SSH 中使用 FTP 将文件上传到远程服务器

看到小夜MM,在论坛放了那么好的图片站源码还有数据包,嘿嘿嘿,刚好之前有做图片站的打算,所以准备了一个域名,那就偷偷的自己也弄一个,就传到 Godaddy.com 的免费空间中,反正现在也没广告了,10G 空间 300G 流量,够够用的了。程序只有 8M 多,挺好弄的,很快 FTP 就传好了,但是数据咋办呢,1.4G 的数据,VPS wget 直接拖下来也就几十分钟,但是上传咋办呢?不好弄啊,FTP 也不行,先下载到本地,再 FTP 那几十 KB 的速度上传,不累死才怪。况且有 VPS 呢,国外对国外不是更快么。

那么说干就干。也就是今天的用 SSH 登录远程服务器 A,然后在服务器 A 上的终端,通过命令行来使用 FTP 命令,将上传文件到 B 服务器。

具体步骤如下:

1. ,首先用 cd 命令,进入要上传的文件所在的目录,然后在终端中输入

1
ftp

即可变为 FTP 操作环境
终端显示为,此为 ftp 操作环境标志。

1
ftp>

2. 然后输入要登录的远端服务器地址,ip 和域名都行

1
ftp> open yimity.com

3. 然后终端就会有如下显示(IP 时间等,还有其他的有可能不同,差不多即可)

1
2
3
4
5
6
7
Connected to yimity.com (173.248.187.5).
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 5 of 50 allowed.
220-Local time is now 08:52. Server port: 21.
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 3 minutes of inactivity.
Name (yimity.com:root):  然后这里输入 FTP 用户名

4. 接下来就是输入密码

1
2
331 User yimity OK. Password required
Password:  这里输入密码,输入过程中不会有任何显示,但其实已经输入了。

5. 然后如果密码正确,就会有如下提示

1
2
3
4
5
230-User yimity has group access to: yimity
230 OK. Current restricted directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

6. 登录成功后,就可以进行文件传输了。使用 put 命令。

1
ftp>put 0170.tar.gz 0170.tar.gz

put 命令 第一个参数是本地文件的文件名,第二个参数是远程文件的文件名。

1
ftp>put 0170.tar.gz /wp-content/uploads/0170.tar.gz

put 命令 第一个参数是本地文件的文件名,第二个参数是远程文件的文件名,前面加了存储的路径。

7. 退出

1
ftp>exit

就会退回到 VPS 终端操作环境。

SSH 账号一枚

安全外壳协议(Secure Shell Protocol / SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。

常用的SSH工具有开源软件PuTTY,支持SSH远程登录的主机可以实现socks5代理服务器的功能,不过在PuTTY中没有配置文件,需要手动设置才能实现,且无法保存,而PuTTY完整版自带的pLink可以实现命令行方式调用PuTTY实现SSH的加密通道。具体如何加密使用,或者使用何种软件这里就不能再说下去了,而这种账号可以干嘛呢,想必久混于网络之上的童鞋们应该会心一笑了吧。所以,这里就不多说了。

SSH 账号一枚,只可用来......,然后当然不是免费的,需要5美元,或者人民币35元,当然了是一年。从今天晚上算起,如果中途不能使用的话,那你找我,用了多少退款多少,再当然了,在本人买了VPS只好,这一枚SSH账号只是试探一下,如果可以,只后还会不断出售SSH账号,再再当然了,肯定是5元人民币每月,50元每年的价格。肯定比现在的贵,所以呢,要的抓紧了啊,哈哈。

至于具体怎么使用,那就Google之!我也可以提供无限技术支持。购买了之后我会将新版软件发你,据说新版现在可以有更高的速度了,看Youtube都基本不需要缓冲。但是需要明天之后才可以,明天要毕业答辩,哈哈,要毕业了,还没工作呢,囧!

购买地址:淘宝啊 或者发我邮件。yimity#gmail.com   询问相关事宜。美元嘛,我喜欢,联系我给我Paypal就可以了。