小工具      在线工具  汉语词典  css  js  c++  java

Linux系统ftp配置

Linux 额外说明

收录于:42天前

在虚拟机CentOS 7上安装部署ftp服务器并在主机win10上访问

1.安装

安装包vsftpd-3.0.2-25.el7.x86_64.rpm放入/usr/src/路径下
[root@localhost ~]# cd /usr/src
[root@localhost src]# yum install -y vsftpd-3.0.2-25.el7.x86_64.rpm

2.创建用户和设置目录

创建主目录:/home/ftp
创建用户ftpUser:useradd -d /home/ftp -g ftp -G root ftpUser
忽略主目录已存在的警告
(如果需要重新创建,删除用户命令userdel -r ftpUser)
配置密码:passwd ftpUser,密码输入两次
此时通过xshell,使用新建立的用户及密码可以登录linux系统

[c:\~]$ ssh ip
Connecting to ip:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

-bash-4.2$

禁用登录:usermod -s /sbin/nologin ftpUser,再次使用该用户不能登录
更改路径所有者及权限:chmod 755 /home/ftp、chown -R ftpUser:ftp /home/ftp

3.FTP配置

vi /etc/vsftpd/vsftpd.conf,相应更改以下内容

anonymous_enable=NO

chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES

listen=YES
listen_ipv6=NO

userlist_deny=NO

vi /etc/vsftpd/chroot_list(新建文件)->输入ftpUser
vi /etc/vsftpd/user_list->输入ftpUser
启动ftp:service vsftpd start,重启ftp:service vsftpd restart
设置开机自启chkconfig vsftpd on

4.接入测试

注意关闭Windows防火墙及Linux系统防火墙。
在windows文件资源管理器中输入ftp://ip/,如果没有提示输入用户名密码,右键->登录,输入用户名密码然后可以访问。
如果连接ftp的时间很长,更改配置:vi /etc/vsftpd/vsftpd.conf,输入reverse_lookup_enable=NO,重启ftp:service vsftpd restart,再次访问问题解决。


链接:https://www.jianshu.com/p/7b7811b27a8c
 

. . .

相关推荐

额外说明

Linux虚拟机ipaddr/ifconfig不显示IP问题的解决方案(个人测试有效)

目录 问题描述 激活网卡 插网线的情况 连Wifi的情况 静态ip 问题描述 有时候经常会出现之前明明好的,但是换了个网络就查不到ip了,由于不知道原因,有的人会选择重装虚拟机,还有的人开始崩溃,甚至于自疑,到底谁动我的电脑了,还有的人会直接放弃挣扎…

额外说明

零基础自学Python编程从入门到精通基础教程《从零开始学Python》

  推荐理由 本书面向零基础读者,巧用类比式描述,技术知识点轻松掌握; 基于案例进行讲解,读者可轻松理解编程思维,并在配套代码中参透Python编程的技巧。 本书囊括5项常见任务,助力快速掌握Python。除此之外,书中还有一系列的Python周边小知识

额外说明

SpringBoot多模块单元测试JPA+MyBatisPlus

文章目录 前言 一. 简便的正确方式 二. 以下介绍错误方法一 三. 以下介绍错误方法二 四. 以下介绍错误方法三 前言 本文章内容适合 SpringBoot多模块单系统采用H2内存测试库. 这种情况颇为复杂.因为单元测试必须要依靠主启动类程序. 多模块

额外说明

基于因果关系知识库的因果事件图谱构建、文本预处理、因果事件抽取、事件融合等

项目设计集合(人工智能方向):助力新人快速实战掌握技能、自主完成项目设计升级,提升自身的硬实力(不仅限NLP、知识图谱、计算机视觉等领域):汇总有意义的项目设计集合,助力新人快速实战掌握技能,助力用户更好利用 CSDN 平台,自主完成项目设计升级,提升自

额外说明

A.1[数据标注]:强烈推荐数据标注平台doccano----简介、安装、使用、踩坑记录

  NLP专栏简介:数据增强、智能标注、意图识别算法|多分类算法、文本信息抽取、多模态信息抽取、可解释性分析、性能调优、模型压缩算法等   专栏详细介绍:[NLP专栏简介:数据增强、智能标注、意图识别算法|多分类算法、文本信息抽取、多模态信息抽取、可解释

额外说明

Linux部署: (根据进程号自动关闭jar程序)或jenkins自动化部署

目录 1. 简单部署方式 1.1 在项目部署位置 1.2 上传需要启动的jar包  复制包名 ps: 注意: 打包时候需添加build依赖 1.3 特别注意一下jar包需要添加的配置和依赖 1.4  根据此jar包名字进行编写shell脚本(启动) 1.

额外说明

Java基础——日志,Logback入门

日志 (1)程序中的日志: 程序中的日志可以用来记录程序运行过程中的信息,并可以永久存储。  (2)日志技术具备的优势: 可以将系统执行的信息选择性的记录到指定位置(控制台,文件中,数据库中)。 可以随时以开光的形式控制是否记录日志,无需修改源代码。 多

额外说明

健壮性测试和兼容性测试

健壮性测试只是一个概念,用于测试系统在出现故障的时候,是否能够自动恢复或者忽略故障继续持续的运行,比如说我们在使用APP的过程中,有多个模块,其中有一个模块出现了问题,其他模块是否能够正常运行,或者该模块在等待五秒后是否能够自动恢复 对于健壮性测试的原理

额外说明

Android基本布局案例

一、案例效果 二、src/main/res/layout/active_main.xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schem

额外说明

《Cesium 进阶知识点》- 关闭天空盒,自定义背景图

效果   关键代码 1.代码第 4 行,初始化时配置 webgl.alpha 为 true; 2.代码第 8 行,不显示天空盒; 3.代码第 9 行,背景色透明; const viewer = new Cesium.Viewer('cesiumConta

ads via 小工具