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

Linux系统ftp配置

Linux 额外说明

收录于:99天前

在虚拟机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
 

. . .

相关推荐

额外说明

用于读取 XML 的 C++ 类

/* XmlHelper源于Feinno企业版,更改内容有    1.注释掉包含CString的方法,避免引入MFC    2.将std::string全部改为std::wstring,以支持Unicode字符    3.创建xml时,将 version

额外说明

05.Windows下使用U盘工具将多个分区合并为一个分区

打开SDFormatter(内存卡修复工具).exe 把K盘格式化,就可以把3个分区合并为一个了。

额外说明

商城项目08_三级分类前端展示、添加、修改、删除

文章目录 ①. 树形前端展示 ②. 三级分类删除逻辑 ①. 树形前端展示 ①. 这个时候去访问在页面访问:http://localhost:88/api/product/category/list/tree可以显示数据 (在product的配置文件中配置

额外说明

Vue3.0项目——打造企业级音乐App(二)图片懒加载、v-loading指令的开发和优化

系列文章目录 内容 参考链接 Vue3.0 项目启动 Vue3.0 项目启动(打造企业级音乐App) Vue3.0项目——打造企业级音乐App(一) Tab栏、轮播图、歌单列表、滚动组件 Vue3.0项目——打造企业级音乐App(二) 图片懒加载、v-l

额外说明

HNU-离散数学-程序设计实验-利用程序进行自然推理

离散数学程序设计实验(占期末比重1.5%) 利用程序进行自然推理 希望能帮到HNUers,加油! 注释部分是原代码部分,如果帮到你了麻烦点个赞 /* * 实验三 * 利用程序进行自然推理 * by wolf */ /* 修改点1:万能头文件,

额外说明

sprintf函数

-音乐分享 Unstoppable——Sia ①sprintf函数用来组合变的部分和不变的部分  与printf相比,sprintf会把字符串保存到一个字符数组里面  例如 ②sprintf函数会将数据存储在数组里面 比如下面的代码 如果是printf会

额外说明

Spark大数据处理讲课笔记3.5 RDD持久化机制

文章目录 零、本讲学习目标 一、RDD持久化 (一)引入持久化的必要性 (二)案例演示持久化操作 1、RDD的依赖关系图 2、不采用持久化操作 3、采用持久化操作 二、存储级别 (一)持久化方法的参数 (二)Spark RDD存储级别表 (三)如何选择存

额外说明

nest框架基本认识(一)

我们常用的node的框架有express、koa、Fastify、micro、keystone、nest等,一般市场上比较流行的是express和koa,如果你熟悉angular2+及喜欢用typescript或者你是做java开发的,我推荐用nest,

额外说明

Spring MVC 中文编码乱码解决

在web.xml中添加以下代码: <!-- 配置Spring字符编码过滤器 --> <filter> <filter-name>encodingFilter</filter-name>

额外说明

weex环境搭建---rax

官方解释:威克斯是一种用途网络用于开发高性能本机应用程序的框架。 威克斯结构解耦,渲染引擎和语法层分离,不依赖任何特定的前端框架。目前主要支持 Vue.js 和 拉克斯 这两个前端框架。 0.页面预览 执行 npm run start 预览。 终端中会显

ads via 小工具