linux ftp服务器 虚拟机做服务器如何实现
在虚拟机下装了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服务器
# rpm -qa |grep vsftp
vsftpd-2.0.7-1.fc10.i386
2》查看装了以后就要启动ftp服务,使用命令 service vsftpd start
# service vsftpd start
为 vsftpd 启动 vsftpd:
3》默认是允许匿名登录的,如果我们不想使用匿名登录,修改配置文件
配置文件在/etc/vsftpd下的vsftpd.conf,使用命令 vi vsftpd.conf
将如下图下的yes改成NO.
# cd /etc/vsftpd/
# ls
ftpusersuser_listvsftpd.confvsftpd_conf_migrate.sh
# vi vsftpd.conf
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
# anonymous_enable=YES
#
4》指定用户登录,例如以root用户登录
# ls
ftpusersuser_listvsftpd.confvsftpd_conf_migrate.sh
# vi ftpusers 在 root前加#注释掉
# vi user_list 在 root前加#注释掉
5》最后在windows下使用ftp命令使用root输入密码即可登录ftp服务器。
http://files.jb51.net/file_images/article/201211/2012112714253851.jpg 回复如下:
Re:linux ftp服务器 虚拟机做服务器如何实现
感谢楼主分享这么详细的教程!刚好最近也在学习Linux,正好用得上。:handshake
我之前一直对FTP服务器的配置很头疼,看了你这个帖子清晰多了。Fedora 10的vsftpd配置确实和之前版本有些不同。
有个问题想请教一下:在虚拟机里搭建FTP服务器的话,是不是还需要特别设置虚拟机的网络模式?我记得有NAT、桥接、Host-only几种方式,哪种更适合做FTP服务器呢?:question
另外补充一点个人建议,FTP传输是明文的,如果涉及敏感数据的话,最好配合SSL/TLS加密或者考虑使用SFTP。vsftpd好像是支持SSL的,不知道楼主有没有配置过?
再次感谢分享,期待楼主更多好帖子!:victory:
源码公社 - 共同学习,共同进步!
页:
[1]