首页 > 其他 > 详细

FTP简介

时间:2021-03-27 18:34:42      阅读:18      评论:0      收藏:0      [点我收藏+]

FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称

FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着

FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计

算机复制到本地计算机,或把本地计算机文件传输到远程计算机。

##小公司用的多,大公司不用FTP(使用自动化发布工具),因为不安全

 

##使用vsftp搭建ftp服务

yum install -y vsftp

为了安全创建虚拟用户,不可以通过ssh登录服务器

useradd -s /sbin/nologin youuser

编辑/etc/vsftpd/vsftpd_login (自定义) //内容如下,奇数行为用户名,偶数行为密码,多用户就编辑多行

youuaer1

youpasswd

因为考虑到是密码文件要设置权限

 chmod 600 /etc/vsftpd/vsftpd_login 

在将文件转换为二进制文件

db_load应该是linux下创建虚拟账户:
选项-T允许应用程序能够将文本文件转译载入进数据库。由于我们之后是将虚拟用户的信息以文件方式存储在文件里的,为了让Vsftpd这个应用程序能够通过文本来载入用户数据,必须要使用这个选项。
指定了选项-T,那么一定要追加子选项-t;子选项-t,追加在在-T选项后,用来指定转译载入的数据库类型。
-f 参数后面接包含用户名和密码的文本文件,文件的内容是:奇数行用户名、偶数行密码
hash就是使用hash码加密
db_load -T -t hash -f /etc/vsftpd/virtual.txt login.db 前提就是在linux下配置好Vsftp环境确保db_load命令可以使用就是将用户文本信息文件转换为db数据库并使用hash加密。

db_load -T -t hash -f /etc/vsftpd/vsftpd_login  /etc/vsftpd/vsftpd_login.db

技术分享图片

 

 创建虚拟用户的文件(自定义),在下面创建于用户名相同的文件并编辑以下文件

mkdir /etc/vsftpd/vsftpd_user_conf

vim youuser

技术分享图片

 

 创建虚拟用户家目录并修改权限

技术分享图片

 

 在/etc/pam.d/vsftpd 的最前面加上以下内容

技术分享图片

 

 技术分享图片

 

 安装客户端软件

windows  filezilla client

linux      lftp

  lftp ftp1@192.168.100.99

                           

 

FTP简介

原文:https://www.cnblogs.com/LELEBIAO/p/14586104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!