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系统的安装方式是不尽相同的,CentOs与debian使用的是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还是会的
- LinuxCast学习笔记三十一:FTP
- linuxcast学习笔记啊
- LinuxCast学习笔记二 GROME_Basic
- LinuxCast学习笔记三 BASH_Basic
- LinuxCast学习笔记四Filesys_Arch
- LinuxCast学习笔记五:File_Manage
- LinuxCast学习笔记七:DiskBasic
- LinuxCast学习笔记九:mount
- LinuxCast学习笔记十一:LVM_Basic
- LinuxCast学习笔记十二LVM_Create
- LinuxCast学习笔记十四:help
- LinuxCast学习笔记十五:user_basic
- LinuxCast学习笔记十六:permission
- LinuxCast学习笔记十七:permission_ext
- LinuxCast学习笔记十八:Network_Basic
- LinuxCast学习笔记20:Basic_command
- LinuxCast学习笔记三十IPtable_basic
- LinuxCast学习笔记三十二:NFS
- 黑马程序员—交通灯管理系统
- 2012蓝桥杯C++本科 取球游戏
- 小白鼠与毒药解题过程分析
- struct的内存对齐(转)
- 说明ThreadLocal的用法和运用场景
- LinuxCast学习笔记三十一:FTP
- hdu 1253 胜利大逃亡 bfs
- Longest Substring Without Repeating Characters
- MySQL性能优化的最佳20+条经验
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- 降魔篇之springmvc权限控制
- 过河卒
- UINavigationController详解(三)UIToolBar
- 代码整洁之所以重要的七个理由