linux中的ftp使用

今天在做高级计算机网络的实验时,遇到了一个问题:在老师给的ubuntu系统中做完实验之后,数据怎么搞出来?

老师给的ubuntu系统没有图形化界面,也不能安装虚拟机的增强工具,所以不能使用共享文件夹,也不能识别U盘。

我首先想到的是在ubuntu上搭建个php的服务器,然后把数据文件打包之后放在服务器目录,再下载,结果镜像源是美国服务器,宿舍网又不好,所以一直下载失败。

然后又想到下载个gedit,然后使用putty+Xming,使用gedit的全选复制出数据,结果还是下载失败。

然后又想到了科大有免费的ftp空间可以用(http://home.ustc.edu.cn/),我可以把数据打包,然后传到ftp服务器上,然后再下载下来。

还好老师给出的ubuntu自带ftp功能。


1.首先我们将需要的实验数据放到data文件夹中,并打包

linux中的ftp使用_第1张图片


2.然后我们先ping以下ftp服务器的域名,获得地址

linux中的ftp使用_第2张图片


3.我们使用ftp命令连接服务器,输入用户名和密码进行登陆

linux中的ftp使用_第3张图片


4.登陆成功,使用put命令上传data.tar.gz

linux中的ftp使用_第4张图片



5.我们在主机的win10系统中,使用FileZilla客户端下载压缩包

linux中的ftp使用_第5张图片


6. 解压缩,获得实验数据(为了把数据搞出来真尼玛费劲,老师的ubuntu要是能识别U盘该该多好)

linux中的ftp使用_第6张图片


补充:

昨天急着交作业,也没查查资料,所以使用的方法的比较笨拙,今天又发现了两个更简单的方法。


喜欢使用命令行的同学可以使用psftp工具,进行上传和下载,相关资料我整理在笔记上http://note.youdao.com/share/?id=67fffbb40a84394766d83680eb9ff7df&type=note。


喜欢图形化界面的同学,可以使用xshell工具的sz和rz命令方便的上传和下载文件,相关资料也可以查看笔记http://note.youdao.com/share/?id=eba601d5647f833a9d45b73f04b0f361&type=note。


你可能感兴趣的:(linux中的ftp使用)