首页 > 系统相关 >Linux安装ftp服务(详细)

Linux安装ftp服务(详细)

时间:2023-07-07 11:59:44浏览次数:36  
标签:ftp 配置文件 service vsftpd 匿名 anonymous Linux 安装

1、登录Xshell

2、安装vsftpd

查看是否已经安装过vsftpd了

rpm -qa|grep vsftpd

如果没安装过执行如下命令

yum -y install vsftpd

 

 

3.修改vsftpd配置(关闭匿名访问)

打开配置文件:

vi /etc/vsftpd/vsftpd.conf

将文件中 

anonymous_enable=YES 

修改为: (代开后  按 I 进行配置文件操作;操作完成按ESC 后 用  :Wq 退出)

anonymous_enable=NO 

匿名用户首先要配置的就是配置文件中的“anonymous_enable=YES”这一项,默认情况下是允许匿名访问,匿名用户提供了专门的两个匿名账号来供使用“anonymous和ftp”无需输入密码,登陆成功后,使用ls命令列表显示,get下载,put上传。当然,在实际中,是不建议给匿名用户太多权限的:所以关闭;详细原因见:https://blog.csdn.net/m0_46756244/article/details/105480899

重启服务使配置生效

service vsftpd restart

 

4.创建SFTP用户

创建 账户为  sftpuser 的用户

useradd  -d /var/ftp/mysftp [userName]

添加密码

passwd [userName]

 

5.开启防火墙端口(默认21) 

iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

  

保存:

service iptables save

 

重启:

service iptables restart

 

6.尝试访问sFTP

ftp://ip/

 6备注(日常所需命令)

启动ftp命令

service vsftpd start 

停止ftp命令

service vsftpd stop 

重启ftp命令

service vsftpd restart 

 

标签:ftp,配置文件,service,vsftpd,匿名,anonymous,Linux,安装
From: https://www.cnblogs.com/jiannanchun/p/17534543.html

相关文章

  • linux系统报错:系统自己弹出诸如 kernel:NMI watchdog: BUG: soft lockup - CPU#2 stuc
    1、https://blog.csdn.net/weixin_41752389/article/details/120777145 内核软死锁(softlockup)Softlockup:这个bug没有让系统彻底死机,但是若干个进程(或者kernelthread)被锁死在了某个状态(一般在内核区域),很多情况下这个是由于内核锁的使用的问题。出现死锁原因1、CPU高负载时......
  • 在Linux环境下通过命令行执行JMeter脚本后查看响应结果的配置
    在Linux环境中进行性能测试时,我们可能会遇到一定程度的报错。如果无法打开JMeter的GUI界面,但又需要查看响应结果,可以按照以下步骤进行配置:1.打开JMeter的安装目录,在`bin/`目录下找到`jmeter.properties`配置文件。2.使用文本编辑器打开`jmeter.properties`文件,并在文件末尾添......
  • windows下安装 Git图形化统计工具 - gitstats
    gitstats是一款git历史统计工具,可以生成定量的统计数据,并以html图表的形式展示。统计文件包括文件数量、代码量、提交量、作者信息、每天活跃度、每周活跃度、每月活跃度以及提交数排名等等,信息比较丰富。安装:gitstats依赖Git、Python2以及Gnuplot。以下是最新的依赖版本。-......
  • 解决“Host key verification failed”远程连接linux服务器 could not establish conn
    在使用vscode远程连接linux服务器时,遇到了个报错:couldnotestablishconnectionto我用的服务器是腾讯云轻应用。查了半天看到阿里云文档里有类似的解决方法,最后得到解决。发现是本地缓存的问题?使用SSH远程连接Linux系统的ECS实例时,提示“Hostkeyverificationfailed”错误怎......
  • Linux下alternatives命令学习总结
    在Linux系统中提供了一个alternatives命令,用于在多个同功能的软件,或软件的多个不同版本间选择、切换。简单来说就是版本切换控制。例如,你的操作系统有多个Python版本,例如python3.6,Python3.9,如果不用alternatives命令,那么你可能需要通过手工修改软链接来实现Python版本的切换。......
  • Ubuntu安装docker
    Ubuntu安装docker1、先卸载旧版,如果没有的话,就不用执行了,直接第二步。apt-getremovedockerdocker-enginedocker.iocontainerdrunc2、在终端输入aptupdateapt-getinstallca-certificatescurlgnupglsb-release3、安装证书curl-fsSLhttp://mirrors.aliyun.com/......
  • Docker 安装 Nextcloud
    1.dockercompose文件version:'3'services:db:image:mariadb:10.6restart:alwayscommand:--transaction-isolation=READ-COMMITTED--log-bin=binlog--binlog-format=ROWvolumes:-/mnt/docker/mariadb/conf:/etc/mysql/conf.......
  • Convert To RINEX安装
    ConvertToRINEX程序安装采用ConvertToRINEX程序,可以把dat、t00、t01、t02等原始数据格式转换为rinex格式。但在安装convertrorinex之前,需要先安装trimbleconfigurationutility程序。http://dl.trimble.com/osg/survey/gpsconfigfiles/15.12.14/trimblecfgupdate.exe若不安装......
  • pip install -r requirements.txt安装问题
    pipinstall-rrequirements.txt安装问题一、requirements.txt介绍:python项目中必须包含一个requirements.txt文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。requirements.txt可以通过pip命令自动生成和安装。Pycharm的Terminal端生成requirements.txt文件......
  • Linux之shell编程
     1.脚本格式要求2.脚本的执行方式一:输入输出重定向1.输入重定向<将/etc/fstab作为输出重新定向到cat命令上2.输出重定向>>现实当前文件下的项目,创建一个文本txt,ls命令重新定向到txt中并显示出来3.管道grep|二:shell里的特殊字符【$\'''`】1.“[双引号]、’[单......