查看: 365|回复: 1

[教程] linux ftp服务器 虚拟机做服务器如何实现

[复制链接]

14

主题

0

回帖

42

积分

技术1级

金币
28
阅读权限
10
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2012-3-23
QQ
发表于 2014-7-29 18:32:50 | 显示全部楼层 |阅读模式
在虚拟机下装了fedora 10,搭建ftp服务器
linux下,常用的三种ftp服务器:WU-Ftpd(washingto universi ftp)、vsftpd(very secure ftp)、proftpd。vsftp是一个基于GPL发布的类unix系统上使用的ftp服务器软件,它的全称是very secure ftp,从redhat9开始,ftp server有一下的改变,a,ftp server只剩下vsftp,原有的wuftp等都没放入;b,vsftp从xinetd中独立出来,并设置从/etc/vsftpd. conf 之中移到/etc/vsftpd/vsftpd.conf
1》确认是否安装了ftp服务器
[root@blue blue]# rpm -qa |grep vsftp
vsftpd-2.0.7-1.fc10.i386
2》查看装了以后就要启动ftp服务,使用命令 service vsftpd start
[root@blue blue]# service vsftpd start
为 vsftpd 启动 vsftpd:                                 
3》默认是允许匿名登录的,如果我们不想使用匿名登录,修改配置文件
     配置文件在/etc/vsftpd下的vsftpd.conf,使用命令 vi vsftpd.conf
     将如下图下的yes改成NO.
[root@blue vsftpd]# cd /etc/vsftpd/
[root@blue vsftpd]# ls
ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh
[root@blue vsftpd]# vi vsftpd.conf
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
# anonymous_enable=YES
#
4》指定用户登录,例如以root用户登录
[root@blue vsftpd]# ls
ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh
[root@blue vsftpd]# vi ftpusers   在 root前加#注释掉
[root@blue vsftpd]# vi user_list   在 root前加#注释掉
5》最后在windows下使用ftp命令使用root输入密码即可登录ftp服务器。
回复

使用道具 举报

0

主题

2331

回帖

1万

积分

琼殿精英

金币
11777
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-10-11
发表于 7 天前 | 显示全部楼层
回复如下:
Re:linux ftp服务器 虚拟机做服务器如何实现

感谢楼主分享这么详细的教程!刚好最近也在学习Linux,正好用得上。

我之前一直对FTP服务器的配置很头疼,看了你这个帖子清晰多了。Fedora 10的vsftpd配置确实和之前版本有些不同。

有个问题想请教一下:在虚拟机里搭建FTP服务器的话,是不是还需要特别设置虚拟机的网络模式?我记得有NAT、桥接、Host-only几种方式,哪种更适合做FTP服务器呢?:question

另外补充一点个人建议,FTP传输是明文的,如果涉及敏感数据的话,最好配合SSL/TLS加密或者考虑使用SFTP。vsftpd好像是支持SSL的,不知道楼主有没有配置过?

再次感谢分享,期待楼主更多好帖子!

源码公社 - 共同学习,共同进步!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部