linux麒麟 ftp,麒麟 vsftp 搭建
配置vsftp
下载vsftp安装包
http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/v/vsftpd/
vsftpd-dbg_3.0.3-3kord2_arm64
2.使用dpkg 安装vsftp
dpkg -i 加包的绝对路径
安装后目录:
Cd /etc
vsftpd.conf
ftpusers
3.修改配置文件
# Example config file /etc/vsftpd.conf
listen=NO
listen_ipv6=YES
anonymous_enable=NO#设置是否支持匿名用户访问
local_enable=YES#设置是否支持本地用户帐号访问
write_enable=YES#是否允许登陆用户有写权限
local_umask=022#本地用户新增档案时的umask 值
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES#若为YES,则强迫FTP-DATA的数据传送使用port 20,默认YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
xferlog_std_format=YES
utf8_filesystem=YES
userlist_file=/etc/vsftpd.user_list #
userlist_enable=YES
userlist_deny=NO
即在/etc/ vsftpd.conf中设置了userlist_deny=YES)下也不能访问FTP服务器,
当在/etc/ vsftpd.conf中设置了userlist_deny=NO时,
仅仅允许/etc/vsftpd.user_list中指定的用户访问FTP服务器
file_open_mode=0755
# 本地用户默认访问的目录
local_root=/home/uftp
# Ftp服务器的工作模式,此时为被动模式, 如果设置port_enable=YES,就表示主动模式
pasv_enable=YES
# 在PASV模式下,建立数据传输所可以使用port范围的下界
pasv_min_port=6000
# 在PASV模式下,建立数据传输所可以使用port范围的上界,把端口范围设在比较高的一段范围内,比如50000-60000,将有助于安全性的提高
pasv_max_port=7000
新增加配置文件
创建/etc/vsftpd.user_list文件
增加访问用户
在vsftpd.user_list添加用户
新建目录/home/uftp作为用户主目录
sudo mkdir /home/uftp
用户uftp,制定用户主目录和所用shell,并设置密码
sudo useradd -d /home/uftp -s /bin/bash uftp
passwd uftp
文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户:
sudo vi /etc/vsftpd.user_list
添加用户uftp,并且保存退出
测试
现在在Windows下打开cmd窗口,执行命令:
ftp [你的linux机器的ip地址]
执行完ftp命令后,如果连接成功,会让你输入用户名和密码,输入我们刚刚添加的用户uftp的用户名和密码即可:
命令pwd和lcd分别可以查看远程Linux下和本地Windows下的当前目录:
现在在Linux下的目录/home/uftp下新建文件test_ftp_download.txt,在windows下的家目录(我的为C:\Users\40696)下新建文件test_ftp_upload.txt,分别用来测试下载和上传功能:
下载文件使用命令:get [文件名]
上传文件使用命令:put [文件名]
启动:
systemctl start vsftpd
systemctl stop vsftpd
systemctl status vsftpd
linux麒麟 ftp,麒麟 vsftp 搭建相关推荐
- linux如何测试ftp服务器,linux下FTP服务器的搭建
1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...
- linux中ftp服务器的搭建和配置
linux中的ftp服务的搭建及配置 1 ftp概述 2 ftp服务的搭建 2.1 ftp的客户端 2.2 FTP的服务端 2.2.1 服务端软件vsftpd的下载 2.2.2 vsftp的环境配置 ...
- linux下ftp服务器的搭建
http://www.cublog.cn/u3/93926/showart_1874130.html RHEL4中ftp服务器的搭建 首先修改配置文件使主机获得永久ip地址 # vi /etc/sys ...
- Linux篇---ftp服务器的搭建
一.前述 企业中linux搭建ftp服务器还是很实用的,所以本文针对centoos7和centoos6搭建服务器教程做个总结. 二.具体 1.显示如下图则表示已安装 vsftp软件.如果未显示则需要安 ...
- linux下ftp服务器的搭建与使用
1.vsftpd服务器的搭建 # yum -y install vsftpd lftp 2.搭建匿名访问ftp服务器,允许所有人上传和下载,并创建文件夹 # vim /etc/vsftpd/vsftp ...
- linux中的ftp是什么意思,什么是linux的ftp
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序. 特点是小巧轻快,安全易用.并且是一个完全免费开放源码的ftp软件 ftp的作用: FTP(File Transfer Protoco ...
- linux中ftp如何使用,linux下ftp如何使用
linux下ftp可以上传.下载文件 centos7环境: 1.检查是否安装过ftp服务 rpm -qa|grep vsftpd 如果没有输出则表示没有安装过 安装ftp yum -y install ...
- linux修改ftp锁定目录,解决linux下ftp指定访问目录无法修改的问题
他的系统是CentOS,是RH派系的.我把vsftpd安装配置好了,以为大功告成,但客户端访问提示如下错误: 500 OOPS: cannot change directory:/home/ftp 原 ...
- ftp服务器怎样优化,FTP服务器的搭建优化
1实际问题 随着多媒体技术的广泛应用,在日常工作中,教师们开始偏向于使用计算机教学和办公.其中涉及到对数据的存储和移动的要求,由此产生的一系列关于数据存储的问题,无论是哪个学校,哪个老师都会碰到和急需 ...
最新文章
- 语音识别可以直接编码吗
- ONOS项目首赢11000次下载 Oracle发布云路由
- Spring-data-redis入门
- Python - 装饰器
- 46 SD配置-销售凭证设置-分配状态参数文件到项目类型
- php怎么上传函数,【后端开辟】php上传函数怎样封装
- LeetCode 230二叉搜索树中第k小的元素
- github 如何 只下载 一个项目中的 部分 代码文件
- python搭建微信小程序-Python flask构建微信小程序订餐系统
- Python 编程语言
- 各国货币代码表(Currency Code)
- python从键盘输入一个数、计算出大于n的最小素数_请问,可以帮忙做下这个题吗?--从键盘输入一个数,求大于该数的最小素数....
- 计算机构成教学反思,计算机教学反思
- 五步恢复XP系统“桌面清理向导”
- 单节点 Elasticsearch 健康状态为 yellow 问题的解决
- 计算机图形学14:三维图形的投影变换
- 论程序员如何玩阴阳师
- LOB类型的学习、总结
- oracle rac部署示意图,Oracle 11g RAC部署手册 For Linux PDF
- android launcher3,Android Launcher3 基本功能分析
热门文章
- vscode之美化js代码
- ubuntu下打开.chm文件的方法(比如交换机参考手册)
- aix升级openssh_AIX6.1上源码编译升级openssh6.6p1
- 勒索病毒记录:将电脑 后缀改为.nedjprf
- php 修改json数组的值,php – 无法通过str_replace更改JSON数组中的值
- 复制一段话,发现收费怎么办,下边帮你解决
- python打印tensor_如何在TensorFlow中打印SparseTensor内容?
- php 设计模式系列,一看就懂系列之 php设计模式(一)-Go语言中文社区
- 删除后别人的微信号变成wxid_安卓版微信更新了,微信号终于可以修改了?
- jwt 长度_跟我一起学.NetCore之WebApi接口裸奔有风险(Jwt)