linux下ftp服务器的安装与登录
来源:互联网 发布:python 定义类 编辑:程序博客网 时间:2024/06/05 00:30
服务器端
1> ftp服务器的安装:
在此以vsftpd软件为例
软件安装:
sudo apt-get install vsftpd
2> ftp服务器配置:
配置文件位置:
/etc/vsftpd.conf
重启服务:
ftp服务器配置完成后,必须重启服务,配置才能生效.
bash$ sudo service vsftpd restart
配置文件修改:
1). 常用的全局配置项:
listen=YES : 是否以独立运行的方式监听服务listen_addreess=192.168.4.1 : 设置监听的IP地址listen_port=21 : 设置监听FTP服务的端口号write_enable=YES : 是否启用写入权限download_enable=YES : 是否允许下载文件userlist_enable=YES : 是否启用user_list列表文件userlist_deny=YES : 是否禁用user_list中的用户max_clients=0 : 限制并发客户端连接数max_per_ip=0 : 限制同一IP地址的并发连接数
2). 常用的匿名FTP配置项
anonymous_enable=YES : 启用匿名访问anon_umask=022 : 匿名用户所上传文件的权限掩码anon_root=/var/ftp : 匿名用户的FTP根目录anon_upload_enable=YES : 允许上传文件anon_mkdir_write_enable=YES : 允许创建目录anon_other_write_enable=YES : 开放其他写入权限anon_max_rate=0 : 限制最大传输速率,单位为字节
3). 常用的本地用户FTP配置项
local_enable=YES : 是否启用本地系统用户local_umask=022 : 本地用户所上传文件的权限掩码local_root=/var/ftp : 设置本地用户的FTP根目录chroot_local_user=YES : 是否将用户禁锢在主目录local_max_rate=0 : 限制最大传输速率(字节/秒)
客户端
1> 实名用户:
登录:
ftp + serviceIP
输入用户名(ftp server)
password
文件的上传和下载:
1). 文件的上传:
put filename # 可以上传登录时的文件夹里的文件.
get filename # 下载至登录时的目录.
退出ftp服务器:
bye/exit/quite
2> 匿名用户:
登录:
ftp + serviceIP
用户名:anonymous
密码:NULL(直接回车)
指定匿名用户根目录:
ftp服务器不允许匿名用户在任意目录之间切换,只能在一个指定的目录范围内工作. 需要在ftp服务器上创建一个匿名用户的根目录.
1). 自己指定: 如: /home/liu/ftpshare
在/etc/vsftpd.conf中添加anon_root=/home/liu/ftpshare
2). 默认目录: /srv/ftp
匿名用户权限:
下载对应other 的读 -r 权限 上传对应other 的写 -w 权限
可以使用chmod改变权限,确定游客是否可以下载或上传文件.
lftp : ftp客户端工具
软件安装:
bash$ sudo apt-get install lftp
登录服务器:
1). 匿名:
lftp serviceIP
login
2). 实名:
lftp username@serviceIP
password
操作:
lpwd: 查看当前登录用户路径.
lcd: 修改登录用户路径.
put: 上传文件.
get: 下载文件.
mput: 上传多个文件.
mget: 下载多个文件.
mirror 下载整个目录及其子目录.
mirror -R 上传整个目录及其子目录.
- linux下ftp服务器的安装与登录
- Linux系统下FTP服务器的安装与简单配置
- linux下pureftpd的安装与配置(FTP服务器)
- linux下ftp服务器vsftpd服务的安装与配置
- Linux下FTP服务器的安装(proftpd)
- linux下ftp服务器的安装
- linux下ssh服务器安装与登录
- linux下安装ftp服务器
- linux 下安装ftp服务器
- linux下安装ftp服务器
- LINUX服务器下用root登录ftp
- linux ubuntu下ftp服务器安装、配置与使用
- Linux下的FTP Server服务器的安装
- Linux下的FTP服务器
- Linux下ftp服务器的搭建与使用
- ftp服务器vsftpd的安装与配置[ubuntu, linux]
- Linux下安装FTP服务器--vsftpd
- Linux下 vsftpd安装配置 ftp服务器
- 2017北京icpc online Matrix dp
- Java-Collection源码分析(十三)——TreeMap
- 第二阶段 HTML5基础
- Python3.3 邮件发送 含附件(各种类型文件)
- angular-cli 安装与使用
- linux下ftp服务器的安装与登录
- 程序和软件有何不同
- Arrays.asList()返回的List不能add和remove
- ZooKeeper简介
- Spring MVC 中的DispatcherServlet文件与Controller类中可以使用的注解
- 洛谷1130红牌
- BZOJ1083: [SCOI2005]繁忙的都市
- 堆内存和栈内存详解
- ubuntu17.04安装tensorflow1.3(GPU)详解