FTP
@Hmily@
将来的你,一定会感激现在拼搏的自己
展开
-
vsftpd使用配置虚拟用户认证登录
本文介绍配置虚拟用户认证vsftpd。本地用户认证方式查看:RedHat/CentOS-7搭建FTP服务器注:匿名用户必须依赖于一个宿主用户,这个宿主用户可以是一个已有的本地用户,也可以新建一个本地用户作为宿主用户。本文使用一个已有的other用户作为宿主用户。一、配置vsftpd.conf/etc/vsftpd/vsftpd.conf文件添加以下配置:#以下这些是关于Vsftp...原创 2020-03-05 22:30:47 · 4134 阅读 · 0 评论 -
RedHat/CentOS-7搭建FTP服务器
前言:本文以搭建vsftp为例进行。1、安装vsftpd和lftp:yum -y install vsftpd lftp2、创建用户://创建用户useradd -d /ftpfile -s /sbin/nologin test//-d-->更改用户的家目录为/ftpfile//-s /sbin/nologin --> 不让用户登录linux系统,只能以...原创 2019-02-20 08:53:37 · 4845 阅读 · 3 评论 -
linux创建用户,添加及修改shell
1、创建用户:useradd -d /test -s /bin/bash -m test-d:指定用户的家目录-s:用户的登录shell-m:创建用户家目录创建密码:passwd test然后输入两遍新密码2、查看创建的用户:vim /etc/passwd此文件中记录着所有用户的信息,以6个冒号分隔出7段信息:如:root:x:0:0:root:/r...原创 2019-02-20 14:29:32 · 23733 阅读 · 0 评论 -
vsftpd 530 Login incorrect 根本原因和解决方案
1 背景分析:参照其他网上教程的配置后,在账号、密码、主目录都是正确的情况下,可能会遇到账号登录提示 530 Login incorrect 的问题。网络上有好多解决方案,例如修改/etc/vsftpd.conf文件 将pam_service_name=vsftpd 修改为 pam_service_name=ftp ,虽然能够解决这个问题,但是这种方法其实是错误的。这样由于/etc/pam...原创 2019-02-20 14:35:06 · 25800 阅读 · 8 评论 -
FTP主动模式和被动模式的区别
基础知识: FTP只通过TCP连接,没有用于FTP的UDP组件.FTP不同于其他服务的是它使用了两个端口, 一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。主动模式FTP:主动模式下,FTP客户端从任意的非特殊的端口(N >= 1024)连入到FTP服务器的命令端口--2...原创 2019-02-20 15:48:06 · 5292 阅读 · 1 评论 -
FTP上传下载工具类
前言:该工具类使用的是apache的org.apache.commons.net.ftp.FTPClient。需要导入commons-net依赖:<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> ...原创 2019-02-20 21:57:13 · 1041 阅读 · 0 评论