FTP Server完整篇 ubuntu 10.04
1.
sudo apt-get install vsftpd #安裝FTP Server(vsftp:very secure FTP)
安装后,会自动生成ftp用户,和ftp的文件夹,如果没有自动建立,
请手动建立(大多数时候是有建立用户而没有建立文件夹)。
2.
sudo useradd -G ftp –m publicuser #建立公共賬戶publicuser到ftp组,在home下建立個人目录,
sudo passwd publicuser #为publicuser賬戶建立密码
3.
sudo gedit /etc/vsftpd.conf #編輯配置文件
listen=yes
max_clients=200 #链接数量
max_per_ip=5 #IP数量
anonymous_enable=YES #匿名用戶無法=可以
anon_root=/home/ftp #指定匿名賬戶登入目錄,不指定時爲/srv/ftp
local_enable=YES #本地用戶訪問=是的
write_enable=YES #可以上传=是的
xferlog_enable=YES #生成日誌=是的
connect_from_port_20=YES #開放port 20=是的
#local_root=/home/xxxxxx #限制登入后进入/home/xxxxx目錄
ftpd_banner= welocome !!! #欢迎词
限制用户在默认目录的配置
chroot_local_user=YES #登录后轉跳到指定目錄=是的
chroot_list_enable=YES #yes:啓用不受限名單 no:啓用受限名單
chroot_list_file=/etc/vsftpd.chroot_list #受限用戶清單存放位置
4.
sudo gedit /etc/vsftpd.chroot_list #建立不受限在個人目錄的賬戶
sudo /etc/initi.d/vdftpd restart #重啟FTP服務
sudo /etc/init.d/vsftpd start #開始FTP
sudo /etc/init.d/vsftpd stop #停止FTP
5.
記得禁止FTP用户登录系统
usermod -s /usr/sbin/nologin 需停用的FTP帐号
6.
添加新的用戶命令:
sudo useradd -G ftp –m 新用戶 #建立新用戶到ftp组,在home下建立個人目录,
sudo passwd 新用戶 #为新用戶建立密码
sudo rm /etc/pam.d/vsftpd #因除匿名用户外,本地用户无法登录。所要删除。
7.
更改FTP連接端口,在vsftpd.cong中添加
Listen_port=33333
FTP Server完整篇 ubuntu 10.04的更多相关文章
- Samba完整篇 ubuntu 10.04
基本的服务器准备工作 修改Root密码 sudo passwd root 在提示下建立新密码 修改静态IP: sudo gedit /etc/network/interfaces #网络配置文件 ...
- Ubuntu16.04 FTP Server 完整篇
sudo apt-get update #更新系统 sudo apt-get install vsftpd #安装vsftpd sudo systemctl status vsftpd #判断vs ...
- ubuntu 10.04 安装qt 5.0.2
转自ubuntu 10.04 安装qt 5.0.2 从qt project网站下载下来最新的qt5.0.2套件,发现是个.run文件,添加x属性,然后直接sudo ./****.run, 提示 /l ...
- 用zd1211+Ubuntu 10.04实现的AP
[日期:2010-06-24] zd1211 在Ubuntu 10.04 LTS上的master mode 的问题解决之后,理论上就可以把zd1211 USB网卡用来做一个AP了,实际上还有几个问 ...
- Ubuntu 10.04 32位桌面版+OpnERP 6.1.1
1.准备环境: sudo apt-get install denyhosts sudo apt-get update sudo apt-get dist-upgrade sudo adduser ...
- [转]ubuntu 10.04下的配置tftp服务器
[转]ubuntu 10.04下的配置tftp服务器 http://www.cnblogs.com/geneil/archive/2011/11/24/2261653.html 第1步:安装tftp所 ...
- Ubuntu 10.04下架设流媒体服务器
Ubuntu 10.04下架设流媒体服务器 个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决! 目前主流 ...
- Ubuntu 10.04 分辨率调整
最近学长们看了我的本本都在问我,显卡驱动是不是出现什么问题了···分辨率这么差.当时我的分辨率是1024X768,于是我就想修改我的屏幕分辨率改成1280X800.本来很简单的事情,我做起来却非常的曲 ...
- 【转】Ubuntu 10.04 LTS 的窗口控制按钮从左上角调整到右上角
原文网址:http://www.linuxidc.com/Linux/2010-05/26111.htm 升级到Ubuntu 10.04后最大的问题,是最小最大和关闭按钮,放到了左边.这叫Ubuntu ...
随机推荐
- Node.js——body方式提交数据
引入核心模块 http,利用其 api(http.createServer) 返回一个 http.server 实例,这个实例是继承于net.Server,net.Server 也是通过net.cre ...
- 在 Windows Server 上搭建 *** 服务端(转载加亲测)
转载自:https://diveng.io/build-shadowsocks-server-on-windows-server.html 下面的教程建议大家使用第一种方法安装,说是比较简单.我则使用 ...
- struts2通过配置文件进行数据校验无效
网络搜集常见解决方案: 1. 首先应该注意validation.xml的名字,一定要以Action的类名加“-validation.xml”作为文件名,如LoginAction-validation. ...
- C#运用存储过程新增一条记录并返回自动生成的ID
@Hcy黄灿奕:http://blog.sina.com.cn/iihcy 前言: 1.存储过的好处: 存储过程相对于其他的数据库访问方法有以下的优点: (1)重复使用.存储过程可以重复使用,从而可以 ...
- java web 学习笔记 - tomcat数据源
1. 数据库源 以前的JDBC连接步骤为: 1.加载数据库驱动 2.通过DriverManger获取数据库连接connection 3.通过connection执行prepareStatement的响 ...
- .Net Core 真能令微软的.Net 跨平台“蔓延”?
什么是.Net .Net 本身就是基于公共语言基础架构(CLI)实现的平台独立的公共语言开发平台,只是自2006年成为规范以来的CLI,只有Windows自己支持罢了(mono除外).微软的.Net ...
- [转帖]4412开发板/4418开发板Android4.4.4实现ble功能
本文转自迅为论坛:http://bbs.topeetboard.com ①.4418开发板实现ble功能方法: 在4418/android/device/nexell/drone2/device.mk ...
- cce - 控制台中文环境
语法 (SYNTAX) cce [-e program] 描述 (DESCRIPTION) 该程序是一个类似于 WZCE , yact 和 chdrv 的控制台中文平台.进入该环境后可以用“空格 + ...
- vue工程化引入组件模板
vue脚手架搭建好项目后,组件间的引用通过components import bannerComponent from './banner' export default { data(){ retu ...
- python __future__ 使用
在开头加上from __future__ import print_function这句之后,即使在python2.X,使用print就得像python3.X那样加括号使用.python2.X中pri ...