Linux下的FTP Server服务器的安装
2008-10-03 21:10
381 查看
linux下创建FTP服务器
应用环境:
OS: CentOS 2.6.18-92.1.13.el5
FTP Server 软件:vsftpd-2.0.7
IP地址: 192.168.0.104
{
[root@localhost ftp]# uname -a
Linux localhost.localdomain 2.6.18-92.1.13.el5 #1 SMP Wed Sep 24 19:33:52 EDT 2008 i686 i686 i386 GNU/Linux
[root@localhost ftp]# cat /proc/version
Linux version 2.6.18-92.1.13.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Wed Sep 24 19:33:52 EDT 2008
[root@localhost ftp]# cat /etc/issue
CentOS release 5.2 (Final)
Kernel /r on an /m
}
首先下载vsftpd软件:这是目前最流行,最安全的ftp服务器软件
redhat网站就是用的他。
#wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.7.tar.gz 然后解压缩:
#tar zxvf vsftpd-2.0.7.tar.gz
解压后出现一个vsftpd-2.0.7目录:
#cd vsftpd-2.0.7
#make 编译一下二进制文件
#cat INSTALL |more
这个文件是指导你怎么安装ftp server的,语言写的就像一个老朋友教你一步步入门一样,很不错的,唯一的障碍是英文。
现在我就一步步的翻译过来,让大家看中文的安装应用。
1.vsftpd在缺省的配置中需要一个nobody的用户,先添加这个用户。
#useradd nobody
2.vsftpd在缺省的配置中需要一个/usr/share/empty目录,
#mkdir /usr/share/empty
3. 为了让用户能匿名登录,我们得创建一个ftp用户,并且给这个用户一个家名录。
#mkdir /var/ftp/
#useradd -d /var/ftp ftp
下面的两条命令是useful的,now we write them down
#chown root.root /var/ftp
#chown og-w /var/ftp
现在是万事俱备了,开始make install了。
[root@localhost vsftpd-2.0.7]#make install
这一步执行完毕后,别忘记拷贝vsftpd.conf 到/etc中,这可是配置文件
cp vsftpd.conf /etc
下面的作者说的很有意思:
Step 4) Smoke test (without an inetd).
不知道什么意思没有关系,他好像是再说,“来,抽根烟,小测一下(不是那种服务的那种)”
我们还得把listen=YES加入到/etc/vsftpd.conf中,这可是管
vsftpd让他监听的。
ok,现在就可以利用/usr/local/sbin/vsftpd &来启动vsftpd,来检测一下我们的成果了
在同一个局域网里面其他机器的ie地址栏中输入ftp://ftp server的IP/
你可以看到匿名用户的根目录。
ok
最基本的ftp服务器就算架设完成。
打完,收工!!
想要变成服务,就要把/usr/local/sbin/vsftpd写到/etc/rc.local中。
应用环境:
OS: CentOS 2.6.18-92.1.13.el5
FTP Server 软件:vsftpd-2.0.7
IP地址: 192.168.0.104
{
[root@localhost ftp]# uname -a
Linux localhost.localdomain 2.6.18-92.1.13.el5 #1 SMP Wed Sep 24 19:33:52 EDT 2008 i686 i686 i386 GNU/Linux
[root@localhost ftp]# cat /proc/version
Linux version 2.6.18-92.1.13.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Wed Sep 24 19:33:52 EDT 2008
[root@localhost ftp]# cat /etc/issue
CentOS release 5.2 (Final)
Kernel /r on an /m
}
首先下载vsftpd软件:这是目前最流行,最安全的ftp服务器软件
redhat网站就是用的他。
#wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.7.tar.gz 然后解压缩:
#tar zxvf vsftpd-2.0.7.tar.gz
解压后出现一个vsftpd-2.0.7目录:
#cd vsftpd-2.0.7
#make 编译一下二进制文件
#cat INSTALL |more
这个文件是指导你怎么安装ftp server的,语言写的就像一个老朋友教你一步步入门一样,很不错的,唯一的障碍是英文。
现在我就一步步的翻译过来,让大家看中文的安装应用。
1.vsftpd在缺省的配置中需要一个nobody的用户,先添加这个用户。
#useradd nobody
2.vsftpd在缺省的配置中需要一个/usr/share/empty目录,
#mkdir /usr/share/empty
3. 为了让用户能匿名登录,我们得创建一个ftp用户,并且给这个用户一个家名录。
#mkdir /var/ftp/
#useradd -d /var/ftp ftp
下面的两条命令是useful的,now we write them down
#chown root.root /var/ftp
#chown og-w /var/ftp
现在是万事俱备了,开始make install了。
[root@localhost vsftpd-2.0.7]#make install
这一步执行完毕后,别忘记拷贝vsftpd.conf 到/etc中,这可是配置文件
cp vsftpd.conf /etc
下面的作者说的很有意思:
Step 4) Smoke test (without an inetd).
不知道什么意思没有关系,他好像是再说,“来,抽根烟,小测一下(不是那种服务的那种)”
我们还得把listen=YES加入到/etc/vsftpd.conf中,这可是管
vsftpd让他监听的。
ok,现在就可以利用/usr/local/sbin/vsftpd &来启动vsftpd,来检测一下我们的成果了
在同一个局域网里面其他机器的ie地址栏中输入ftp://ftp server的IP/
你可以看到匿名用户的根目录。
ok
最基本的ftp服务器就算架设完成。
打完,收工!!
想要变成服务,就要把/usr/local/sbin/vsftpd写到/etc/rc.local中。
相关文章推荐
- 在Linux下使用gitosis配置安装Git服务器
- Linux下流媒体服务器Helix的安装与设置
- linux => Ubuntu 14.04 Web服务器--Apache的安装和配置
- Tomcat服务器安装教程之(Linux系统)
- DELL 服务器安装rhlinux5.6安装网卡驱动
- 【Linux进阶】CentOS安装Nginx服务器
- 【转】Linux(CentOS)服务器上安装Webmin
- 阿里云服务器 ECS Linux 安装 VNC Server 实现图形化访问的方法
- Linux NFS服务器的安装与配置
- Linux 下安装Samba 文件共享服务器
- Linux安装配置SVN服务器
- linux构建动态WEB服务器安装篇
- linux 安装Memcached服务器
- linux 服务器 yum首先需要安装的必备软件
- Linux CentOS6.3安装配置vsftpd服务器详解
- linux 安装FastDFS实现分布式文件服务器
- HP服务器安装linux及sybase数据库
- Linux中SVN服务器安装与使用以及windows客户端的使用(CentOS-6.5)
- Linux下CVS服务器安装
- linux 下CA服务器安装