阿里云linux简单配置ftp服务器
来源:互联网 发布:大数据技术与应用课程 编辑:程序博客网 时间:2024/04/29 18:40
通过百度,google等方法自己总结了下。
1.当你购买阿里云服务器后,进入控制台。找到云服务ECS下的实例栏。找到你所购买的linux服务器。即可得到其公网ip。
2.通过xshell等工具登录其终端。(阿里云账号一般是root,密码是你购买的时候设置的)。
3.通过下面命令查看是否安装vsftpd:(我用的是vsftpd)
rpm -qa | grep vsftpd
4.没有则安装:
yum -y install vsftpd
5.然后启动vsftpd,查看是否安装成功:
service vsftpd start
6.配置vsftpd.conf文件:
vi /etc/vsftpd/vsftpd.conf
将下面的几条的#去掉或YES改NO或新增几条:local_enable=YESconnect_from_port_20=YESchroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_listpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YESuserlist_deny=NO
ps:具体含义百度有文档。不一一列举。。。。
注:在/ect/vsftpd目录下有 ftpusers和user_list文件,ftpusers的作用是里面的所有用户都不能通过ftp访问服务器,相当于黑名单。user_list文件的作用正好与之相反。但是当上述的userlist_enable=YES,userlist_deny=NO时,user_list文件中的用户就可以通过ftp访问服务器
7.创建chroot_list文件,改文件作用是添加用户,给予用户能否访问其他目录的权限,举例:
以第6条为例。作用是chroot_list文件中的用户能够访问服务器中的其他目录。
chroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list
相反,为了限制ftp用户则只需修改chroot_local_user=NO。
8.创建ftp用户(是本地用户,非虚拟),以下命令:
useradd -d /opt/test test1 #创建指定到/opt/test目录下的 用户名为test1的用户
passwd test1 #设置test1用户的密码(设置时密码不可视,输两遍。一般太简单的密码他会报bad什么的,不管)
usermod -s /sbin/nologin test1 #设置test1用户不能用shell登陆
将这个用户添加进user_list 和chroot_local_user文件中。
9.通过ftp工具测试登陆是否成功。
ps:新手自己搞了下,十分简单的配置,没有深入了解虚拟用户的配置。
- 阿里云linux简单配置ftp服务器
- Linux----阿里云服务器配置多个FTP账号
- 阿里云搭建FTP服务器-简单
- 阿里云服务器配置FTP账号
- 阿里云(Centos)下配置FTP服务器
- 购买、配置阿里云Linux服务器配置ftp发布网站全教程
- Linux FTP 服务器配置简单说明
- Linux FTP 服务器配置简单说明
- Linux FTP 服务器配置简单说明
- Linux FTP 服务器配置简单说明
- Linux FTP 服务器配置简单说明
- Linux FTP 服务器配置简单说明
- Linux FTP 服务器配置简单说明
- Linux FTP 服务器配置简单说明
- 阿里云Linux服务器安装配置ftp及上传网站全教程
- 阿里云Linux服务器安装配置ftp及上传网站全教程
- ftp服务器简单配置
- 阿里云配置ftp
- Java泛型
- sts启动闪退、无法打开的一个可能原因
- android自定义相机加取景框
- ElasticSearch5.x版本安装遇到的问题
- Opencv实现自动对比度和色阶增强
- 阿里云linux简单配置ftp服务器
- WebRTC的模块处理机制【转】
- ECMAScript6学习笔记——promise对象
- ARMv8-A系列学习笔记(6)--Caches
- IntelliJ Idea 常用快捷键列表
- 专利法26条4款
- ubuntu多系统下修改启动项
- jenkins复制
- 3026 恶心的扑克