LinuxCast学习笔记三十一:FTP

来源:互联网 发布:清朝皇帝 知乎 编辑:程序博客网 时间:2024/04/25 07:49


FTP是常用的服务器文件传输协议,FTP常见的是服务器端发起连接,

配置文件:/etc/vsftpd/vsftpd.conf 

黑名单:   /etc/vsftpd/ftpusers       

控制名单 /etc/vsftpd/user_list

共享目录 /var/ftp

日志:        /var/ftp/xferlog

 

修改配置文件开启匿名用户上传功能

/etc/vsftpd/vsftpd.conf

 

anonymous_enable=YES                             开启匿名用户

anon_upload_enable=YES             开启匿名用户上传功能

anon_mkdir_write_enable=YES                打开匿名用户创建文件夹功能

赋予匿名用户上传使用文件夹写权限:

chmod 777 /var/ftp/pub 

创建dropbox实现文件匿名上传不可查看

mkdir dropbox

chmod 2733 filename  只有写和浏览权限,没有读权限,前面的2代表的是该目录下的子目录与该目录具有相同的权限属性.

 

搭建ftp平台是一个很基本的技能要求,于是我也照视频操作了一把,但是从中自己遇到了很多的问题.

现在常用的ftp软件是vsftp,也就是Very Secure FTP,从字面来看,安全是其最为基本的特性,另外高速性与高稳定性也是其两个重要的性能特点.

在安装上面,不同的UNIXLike系统的安装方式是不尽相同的,CentOsdebian使用的是yum安装方法,Ubunto使用的是apt-get,这两种方式是系统默认的安装软件,如果在CentOS上面安装apt-get,再来安装vsftp是一件相当麻烦的事情.

当下载安装完成后要进入/etc/vsftp/vsftp.conf文件中进行配置查看,但是一般直接启动就可以用了,只不过在匿名访问上没有进行修改而已,配置文件里面的每个选项都有很详细的解说,只要英文够好就能够直接进行配置了.

通过service vsftpd start命令可以实现直接启动,也可以先通过servicevsftpd status查看状态.当看到running及分配的PID号过后,就证明服务已经启动了.通过另外下的lftp软件

加上命令:lftp –uroot 127.0.0.1就能够轻松的登录上去了,默认的位置是在/var/ftp/文件夹.

       但是在现在也没有搞董是什么原因,windows下面通过ftp工具软件边不上面,就边在Centos本机桌面上建立连接,在输入用户密码也不能成功登录,现在还不懂,但以后相信看到这篇博文就明白了.

       理解配置文件各选项的意思,再结合系统权限方面的知识,马虎的配个FTP还是会的

0 0
原创粉丝点击