linux 字符终端terminal下 ftp的配置和启用
1. ftp组件一般不是linux的自带组件,在ubuntu 12中,就自带了ftp组件 vsftp,而在redhat 9中,就没有自带需要从安装光盘中或下载相应的ftp的rpm包。
1 |
~$ sudo apt-get install vsftpd |
2. vsftp的配置,直接在vsftp的配置文件上进行修改保存即可。服务器安装好之后,可以在 /etc/vsftpd.conf生成配置文件。
1 |
~$ sudo gedit /etc/vsftpd.conf |
3. vsftpd.conf的配置策略是这样的,注释掉某一行,就是关掉这一功能。取消注释,就是启用这一功能。下面的几项功能是基本功能,必须要设置的。
1
2
3
4
5
6
7
8
9
10
11
12 |
listen =YES # 服务器监听开启 anonymous_enable=YES # 匿名访问允许 local_enable=YES # 本地主机访问允许 write_enable=YES # 写允许 anon_upload_enable=YES # 匿名上传允许,默认是NO anon_mkdir_write_enable=YES # 匿名创建文件夹允许 dirmessage_enable=YES # 进入文件夹允许 xferlog_enable=YES # ftp 日志记录允许 connect_from_port_20=YES # 允许使用20号端口作为数据传送的端口 |
4. 安装完毕后,/srv下会增加一个ftp目录。我们在/srv/ftp目录下创建两个分别名为upload和download的目录,分别用于上传 和下载。接下来我们为刚才创建的几个目录设置权限,如下:
1
2
3 |
~$ sudo chmod
777 /home/ftp ~$ sudo chmod
777 /home/ftp/upload ~$ sudo chmod
777 /home/ftp/download |
5. 启用和关闭ftp服务器:
1
2
3
4
5 |
启动vsftpd ~$ sudo service vsftpd start 查看当前ftp进程: ~$ ps -e | grep
vsftpd 11291 ? 00:00:00 vsftpd |
1
2 |
关闭vsftpd ~$ sudo service vsftpd stop |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。