架设Linux下FTP服务器

[size=medium] 通过两天的摸索,终于把这个ftp服务器搞定了,通过ftp服务我们又多了一种主机与虚拟机共享的方式.
1.先来安装FTP服务器
进入Linux系统,打开"系统设置"->"添加/删除应用程序",在管理界面服务器下面的FTP服务器前打上勾,然后点击"更新",会让你选择安装的iso文件(即系统安装时的iso文件),根据提示完成FTP服务器的安装.

2.进行FTP的配置
打开终端,输入[color=red]vi /etc/vsftpd/vsftpd.conf[/color],这是ftp的主要配置文件,关于它的配置最后上网查,这里只说下关键配置地方
1)[color=red]anon_upload_enable=YES[/color]//允许匿名用户上传
2)[color=red]anon_mkdir_write_enable=YES[/color]//允许匿名用户创建文件
3)[color=red]ascii_upload_enable=YES[/color]
[color=red]ascii_download_enable=YES[/color]//这两个不懂,网上好像选择了
4)[color=red]ftpd_banner=Welcom.....[/color]//登陆欢迎词

3.开启FTP服务器
[color=red]service vsftpd start[/color]

4.用户登陆测试,用户可以用ftp/anonymous,密码不要(直接按Enter),如下是ftp登陆

[align=center][img]http://dl.iteye.com/upload/attachment/379814/f40b8d35-5967-364c-88f6-79b79e3e89c3.jpg[/img][/align]

如下是anonymous登陆,ftp后面的IP是你为Linux系统设置的IP

[align=center][img]http://dl.iteye.com/upload/attachment/379816/0917819a-ece0-31e7-be63-77034aab0d82.jpg[/img][/align]

5.下载测试
在FTP安装完成以后,在/var/ftp下有个pub目录,这是服务器目录,在浏览器里输入ftp://localhost可以看到pub
现在pub下新建一个test.txt的文件,内容Hello,FTP.
cd /var/ftp/pub
vi test.txt(后面就不说了)
用ftp用户登陆服务器,将pub下的test.txt下载到home目录去,终端如图

[align=center][img]http://dl.iteye.com/upload/attachment/379818/f99ebd55-1a00-3273-ae6a-7668f613bd12.jpg[/img][/align]

[align=center][img]http://dl.iteye.com/upload/attachment/379820/540767a4-a1d1-39a5-9378-7c3cf7cd13d4.jpg[/img][/align]

其中[color=red]ls[/color]是查看ftp服务器的ftp目录下信息,可以看到ftp下面有个pub;[color=red]cd pub[/color]是切换到pub子目录,因为要下载的test.txt在它下面,看到了吧;[color=red]lcd /home[/color]是切换系统当前目录命令,切换到home;[color=red]!ls[/color]是查看系统当前目录下的信息;[color=red]mget[/color]是下载命令;最后可以看到home目录下多了个test.txt文件,说明下载下来了.

6.上传测试
在上传之前,先要对pub文件的属性做修改,不然上传时会出现如下信息:[color=red]553 Could not create file[/color],默认情况是不允许其他用户write数据进去的.修改如下
[color=red]chmod o+w /var/ftp/pub [/color]//o是其他用户,w是write
下面把home下面的upload.txt,上传到ftp的pub目录去,终端显示如下

[align=center][img]http://dl.iteye.com/upload/attachment/379827/6b73de38-d708-3a80-a7dc-4b6bbc2a18ef.jpg[/img][/align]

前面登陆省略,关键[color=red]mput[/color]就是上传命令,可以看到pub下面有upload.txt了,搞定.

[size=large]其实这远不是我搞FTP服务器的本意,我的目的是能让主机通过FTP实现与Linux的文件上传和下载,下面就开始:[/size]
1.要实现这个,主机必须能ping的通Linux系统.下图显示就成功了

[align=center][img]http://dl.iteye.com/upload/attachment/379829/3b1e6724-2e61-3c12-a668-53eaa2d7ff85.jpg[/img][/align]

如果网络不同,可以按这篇文章来配置[url]http://chaozhichen.iteye.com/admin/blogs/856376[/url]

2.能ping通后,还要将Linux的防火墙关掉
[color=red] chkconfig iptables off[/color] //关
[color=red]chkconfig iptables on [/color] //开
[color=red]chkconfig iptables --list[/color] //查看防火墙状态
[color=red]关掉后一定要重新启动Linux才行[/color]

3.测试
其实这个跟Linux下测试差不多,这里只是在主机终端操作,具体就不说了
上传截图

[align=center][img]http://dl.iteye.com/upload/attachment/379831/80300fe8-bb35-3175-90cf-13b9cef6937f.jpg[/img][/align]


[align=center][img]http://dl.iteye.com/upload/attachment/379833/70e91079-4241-3634-8875-27e67b885f83.jpg[/img][/align]

其实可以在主机浏览器中输入ftp://192.168.1.115(IP视具体情况而定),就可以简便操作了.
[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值