linux 字符终端terminal下 ftp的配置和启用

简介:

1. ftp组件一般不是linux的自带组件,在ubuntu 12中,就自带了ftp组件 vsftp,而在redhat 9中,就没有自带需要从安装光盘中或下载相应的ftp的rpm包。

1
~$ sudo apt-get install vsftpd

2. vsftp的配置,直接在vsftp的配置文件上进行修改保存即可。服务器安装好之后,可以在 /etc/vsftpd.conf生成配置文件。

1
~$ sudo gedit /etc/vsftpd.conf

3. vsftpd.conf的配置策略是这样的,注释掉某一行,就是关掉这一功能。取消注释,就是启用这一功能。下面的几项功能是基本功能,必须要设置的。

1
2
3
4
5
6
7
8
9
10
11
12
listen =YES                  # 服务器监听开启
anonymous_enable=YES        # 匿名访问允许
local_enable=YES            # 本地主机访问允许
write_enable=YES            # 写允许
anon_upload_enable=YES
                            # 匿名上传允许,默认是NO
anon_mkdir_write_enable=YES 
                             # 匿名创建文件夹允许
dirmessage_enable=YES        # 进入文件夹允许
xferlog_enable=YES           #  ftp 日志记录允许
connect_from_port_20=YES    
                             # 允许使用20号端口作为数据传送的端口        

4. 安装完毕后,/srv下会增加一个ftp目录。我们在/srv/ftp目录下创建两个分别名为upload和download的目录,分别用于上传 和下载。接下来我们为刚才创建的几个目录设置权限,如下: 

1
2
3
~$ sudo  chmod  777 /home/ftp
~$ sudo  chmod  777 /home/ftp/upload
~$ sudo  chmod  777 /home/ftp/download

5. 启用和关闭ftp服务器:

1
2
3
4
5
启动vsftpd
~$ sudo service vsftpd start
 
查看当前ftp进程: ~$ ps -e |  grep  vsftpd
  11291 ?  00:00:00 vsftpd
1
2
关闭vsftpd
~$ sudo service vsftpd stop

 本文转自二郎三郎博客园博客,原文链接:http://www.cnblogs.com/haore147/p/3603329.html,如需转载请自行联系原作者 

相关文章
|
13天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
41 9
|
14天前
|
Linux 开发工具 Perl
在Linux中,有一个文件,如何删除包含“www“字样的字符?
在Linux中,如果你想删除一个文件中包含特定字样(如“www”)的所有字符或行,你可以使用多种文本处理工具来实现。以下是一些常见的方法:
38 5
|
15天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
32 5
|
30天前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
42 4
|
29天前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
48 2
|
1月前
|
Linux 网络安全
FTP被动模式配置
FTP被动模式配置
81 1
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
321 3
|
1月前
|
监控 安全 网络协议
快速配置Linux云服务器
【10月更文挑战第3天】快速配置Linux云服务器
|
1月前
|
运维 Java Linux
Linux 下命令后台运行秘籍:无惧终端断开的魔法
本文详细介绍了在 Linux 系统下使命令不受终端断开影响、持续在后台运行的多种方法及其原理。包括使用 `nohup`、`setsid`、括号括起来、作业调度和 `screen` 等技巧,帮助读者提高工作效率,确保任务不被意外中断。
65 0
Linux 下命令后台运行秘籍:无惧终端断开的魔法
|
2月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
下一篇
无影云桌面