ubuntu13.04下ftp的简单搭建过程
2017-06-14 15:48
246 查看
本文主要介绍一下ubuntu13.04下ftp的简单搭建过程:
主要实现基本的功能:
l 实现匿名用户访问
l 上传资料
l 实现对特定ip或ip段开放服务
l 等等。。。
下面介绍一下安装过程:
Ubuntu自带的FTP服务器是vsftpd.
1、安装vsftpd
对于ubuntu下相对简单只需要一条
sudo apt-get install vsftpd
安装默认在/src下建立一个ftp目录。
应该可以看到一个空白内容的ftp 文件。
默认状态下是可以匿名下载,但不能写入或是上传
2、设置 vsftpd.conf文件
通过命令 vim /ect/vsftpd.conf
只能查看相关的配置,想要修改救必须给相应的权限sudo 或者切换在 root下执行, 不过这样有点危险并不推荐这样。
l (在此还有一点要注意的一般在修改配置文件之前做好先备份一下,命令
l sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old)
默认状态下基本功能就可以实现
想要实现匿名访问修改
Anonymous_enable=yes
匿名上传
Anon_upload_enable=yes
匿名下载
Anon_world_readable_only=no
匿名上传并且可以创建目录:
Anon_mkdir_write_enable=yes
本地用户可以写入的权限
Write_enable=yes
注意:((R)读-----下传 (W)写----上传 (X)执行----如果不开FTP的目录都进不去)
在修改文件权限后记得修改ftp文件的权限
3、安全考虑
本地用户传输率
Local_max_rate=50000(bite)
匿名用户传输率
Anon_max_rate=30000
FTP的最大连接数
Max_clients=200
l 实现对特定ip或ip段开放服务
用hosts.deny,hosts.allow来进行限制,其中hosts.allow的优先级别高于 hosts.deny
这两个文件是tcpd服务器的配置文件,tcpd服务器可以控制外部IP对本机服务的访问。
存在于/etc/hosts.allow和/etc/hosts.deny下
其中配置文件的格式为:server_name:hosts-list[:command]
例如:在allow中:
ALL:127.0.0.1 #接受本机访问本机所有服务进程sshd:192.168.0.0/255.255.255.0 allow #答应192.168.0.网段的IP访问smbd服务。
在deny中:只需要sshd:all:deny
4、最后一步别忘了:
一切配置完了后重启
Sudo /ect/vsftpd restart
主要实现基本的功能:
l 实现匿名用户访问
l 上传资料
l 实现对特定ip或ip段开放服务
l 等等。。。
下面介绍一下安装过程:
Ubuntu自带的FTP服务器是vsftpd.
1、安装vsftpd
对于ubuntu下相对简单只需要一条
sudo apt-get install vsftpd
安装默认在/src下建立一个ftp目录。
应该可以看到一个空白内容的ftp 文件。
默认状态下是可以匿名下载,但不能写入或是上传
2、设置 vsftpd.conf文件
通过命令 vim /ect/vsftpd.conf
只能查看相关的配置,想要修改救必须给相应的权限sudo 或者切换在 root下执行, 不过这样有点危险并不推荐这样。
l (在此还有一点要注意的一般在修改配置文件之前做好先备份一下,命令
l sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old)
默认状态下基本功能就可以实现
想要实现匿名访问修改
Anonymous_enable=yes
匿名上传
Anon_upload_enable=yes
匿名下载
Anon_world_readable_only=no
匿名上传并且可以创建目录:
Anon_mkdir_write_enable=yes
本地用户可以写入的权限
Write_enable=yes
注意:((R)读-----下传 (W)写----上传 (X)执行----如果不开FTP的目录都进不去)
在修改文件权限后记得修改ftp文件的权限
3、安全考虑
本地用户传输率
Local_max_rate=50000(bite)
匿名用户传输率
Anon_max_rate=30000
FTP的最大连接数
Max_clients=200
l 实现对特定ip或ip段开放服务
用hosts.deny,hosts.allow来进行限制,其中hosts.allow的优先级别高于 hosts.deny
这两个文件是tcpd服务器的配置文件,tcpd服务器可以控制外部IP对本机服务的访问。
存在于/etc/hosts.allow和/etc/hosts.deny下
其中配置文件的格式为:server_name:hosts-list[:command]
例如:在allow中:
ALL:127.0.0.1 #接受本机访问本机所有服务进程sshd:192.168.0.0/255.255.255.0 allow #答应192.168.0.网段的IP访问smbd服务。
在deny中:只需要sshd:all:deny
4、最后一步别忘了:
一切配置完了后重启
Sudo /ect/vsftpd restart
相关文章推荐
- ubuntu13.04下ftp的简单搭建过程
- pure-ftpd搭建简单的Ubuntu FTP服务器
- [转载]用pure-ftpd搭建简单的Ubuntu FTP服务器
- Ubuntu(linux)下的FTP服务器简单搭建
- 搭建简单FTP服务器以及过程中容易遇到的几个问题(一)
- 在ubuntu10.04与Centos5.4中搭建ftp服务器
- Ubuntu 10.04搭建FTP
- Upstart与ubuntu启动过程,简单原理
- 简单FTP服务器的搭建(linux 、windows)
- 简单的ftp服务器搭建
- Ubuntu 11.04搭建LAMP的简要过程
- ubuntu 下用vsftpd搭建ftp服务器,并创建虚拟用户
- Ubuntu Server搭建FTP服务器(3) --虚拟用户FTP服务器架设
- Ubuntu 10.04搭建ftp server
- 我学ubuntu - ubuntu下搭建android开发环境(从JDK到ADT插件安装全过程)
- ubuntu 10.10 nginx+php+php-fpm+mysql简单搭建实现
- 虚拟机安装的三台Ubuntu系统下搭建Hadoop过程记录
- Ubuntu实用简单的FTP架设
- Ubuntu Server搭建FTP服务器(2) --本地用户FTP服务器架设
- xen 搭建虚拟机简单过程