LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

端口默认情况下的协议使用端口中的20和21

2023年8月15日 91点热度

redhat搭建ftp服务器_redhat搭建web服务器_redhat搭建ntp服务器

FTP简介

FTP(FileTransferProtocol,文件传输合同)是TCP/IP合同组中的合同之一。FTP合同包括两个组成部份,其二为FTP服务器redhat搭建ftp服务器,其一为FTP顾客端。其中FTP服务器拿来储存文件,用户可以使用FTP顾客端通过FTP合同访问坐落FTP服务器上的资源。

redhat搭建web服务器_redhat搭建ntp服务器_redhat搭建ftp服务器

FTP端口

默认情况下FTP合同使用TCP端口中的20和21这两个端口,其中20用于传输数据,21用于传输控制信息。并且,是否使用20作为传输数据的端口与FTP使用的传输模式有关,假若采用主动模式,这么数据传输端口就是20;假若采用被动模式,则具体最终使用那个端口要服务器端和顾客端协商决定。

redhat搭建web服务器_redhat搭建ftp服务器_redhat搭建ntp服务器

FTP数据联接模式

ftp有2种数据联接模式:命令联接和数据联接。

命名联接:是指文件管理类命令,一直在线的持久性联接,直至用户退出登陆止;

数据联接:是指数据传输,按需创建及关掉的联接。

数据传输格式有以下两种:

文件传输

二补码传输

数据传输模式有两种:

主动模式:由服务器端创建数据联接

redhat搭建web服务器_redhat搭建ntp服务器_redhat搭建ftp服务器

被动模式:由顾客端创建数据联接

redhat搭建ntp服务器_redhat搭建web服务器_redhat搭建ftp服务器

两种数据传输模式的构建过程:

主动模式:命令联接——客户端以一个随机端口(随机端口小于1023)来连服务器端的21号端口;数据联接——服务器端以自己的20号端口去连顾客端创建命令联接时使用的随机端口+1的端标语进行联接。

被动模式:命令联接——客户端以一个随机端口(随机端口小于1023)来连服务器端的21号端口,服务端并告知客服端一个随机端口;数据联接——客户端以创建命令联接的端口+1的端标语去连服务器端通过命令联接告知自己的一个随机端标语来创建数据联接。

redhat搭建ntp服务器_redhat搭建ftp服务器_redhat搭建web服务器

vsftpd常见的配置参数

redhat搭建ntp服务器_redhat搭建ftp服务器_redhat搭建web服务器

redhat搭建ftp服务器_redhat搭建web服务器_redhat搭建ntp服务器

搭建要求

安装vsftpd服务

配置匿名用户ftp

安装并配置完成后要使用ftp顾客端工具登入验证

搭建环境

redhat搭建ftp服务器_redhat搭建ntp服务器_redhat搭建web服务器

本实验所用redhat7.0系统;

防火墙、selinux已关掉;

本实验所用地址如下:

redhat搭建ftp服务器_redhat搭建ntp服务器_redhat搭建web服务器

相关文件:

主配置文件

/etc/vsftpd/vsftpd.conf

匿名用户的共享资源位置

/var/ftp/pub

搭建步骤

安装vsftpd

yum-yinstallvsftpd

启动vsftpd服务

systemctlstartvsftpd

匿名用户

配置匿名用户,借助匿名用户访问ftp

##在顾客端安装ftp命令,以匿名用户登入FTP,匿名帐号为anonymous,密码直接确认##

[root@client~]#yum-yinstallftp

##匿名用户默认开启,若没有开启则将NO改为YES##

anonymous_enable=YES

进行登陆测试

##登陆172.16.12.130ftp服务器,帐号为anonymous,密码直接确认##

[root@client~]#ftp172.16.12.131

Connectedto172.16.12.131(172.16.12.131).

220(vsFTPd3.0.2)

Name(172.16.12.131:root):anonymous

331Pleasespecifythepassword.

Password:

230Loginsuccessful.

RemotesystemtypeisUNIX.

Usingbinarymodetotransferfiles.

登陆以后查看当前匿名用户访问的目录

##登陆以后,ls可以看见,匿名用户访问的是pub目录##

ftp>ls

227EnteringPassiveMode(172,16,12,131,46,39).

150Herecomesthedirectorylisting.

drwxr-xr-x2006Aug032017pub

226DirectorysendOK.

ftp>

步入Pub目录创建文件提示没有权限

##步入pub目录redhat搭建ftp服务器,在ftp目录中创建目录linux运维面试题,目录没有权限创建##

ftp>mkdiraaa

550Permissiondenied.

ftp>

步入Pub目录想要创建文件必须更改配置

##要想在ftp目录中写,就必须更改配置,##

[root@client~]#vim/etc/vsftpd/vstpd.conf

找到这两行取消这注释,或则重新再写

anon_upload_enable=YES#容许匿名用户上传

anon_mkdir_write_enable=YES#容许匿名用户创建目录

添加一行

anon_other_write_enable=YES#容许匿名用户除创建和上传之外的权限,如删掉、重命名

:wq#保存退出

##由于匿名用户登入ftp所用的帐户是ftp用户,所以将/var/ftp/pub的属主和属组改为ftp##

chownftp.ftp/var/ftp/pub

重启服务

##重启vsftpd服务##

systemctlrestartvsftpd

再度在pub目录下创建目录即可写入

##再在/var/ftp/pub目录下创建目录linux服务器搭建,这时可以写##

ftp>mkdirtest

257"/pub/test"created

ftp>ls

227EnteringPassiveMode(172,16,12,131,53,244).

150Herecomesthedirectorylisting.

drwx------3145016Sep1300:03aaa

drwx------214506Sep1300:09test

226DirectorysendOK.

ftp>

redhat搭建ntp服务器_redhat搭建web服务器_redhat搭建ftp服务器

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 传输 匿名 目录 端口 连接
最后更新:2023年8月15日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux系统助你轻松查看sh文件内容 熠熠生辉的C语言Linux开发者的好书和技术参考资料 fedora win7 双系统 Fedora与Win7双系统完美融合 Windows10版本1803和更高版本重置密码18031803 yum安装PHP5.4的亲身体验系统管理员 编译流程(12、GCC、hello.s)预处理 不同操作系统中比较常见的文件系统定义是什么 快速掌握fedora终端打开技巧 Ubuntu下软件安装的几种方式,及apt工具的使用 Red Hat Linux AS下载对比 深度解析Linux网络带宽测试,揭秘速度与激情 文件路径例子及应用软件下载工具 Fedora安装Steam,一键搞定 修改root用户的密码需要注意哪些问题? Linux僵死:解决与预防 开始开发小程序的第一步,你的小程序之旅 Linux移植:地址划分与分配解析 应用软件工程师的隐形之道:驱使硬件设备行动 Linux命令与Shell脚本实践:九个重点指南 phpWeChat微信+网站开发框架功能亮点解析!安装方法
完成远程连接以后就可以安装图形化界面,配置低了会比较卡Linux系统助你轻松查看sh文件内容快速了解Linux内核版本,查看命令揭秘!SUSELinux12SP5的安装步骤及安装方法Linux部署Tomcat项目对比评测基于精简指令集计算原理建立的CPU体系结构有不同的特点和应用场景Linux操作系统:端口查进程用做ASIC芯片的EDA仿真工具来做FPGA的仿真调试ghost linux系统 备受瞩目的Ghost Linux:稳定性与性能共赢Centos7无人值守安装系统架构及工作原理启动畅行编程世界,掌握Linux Java环境LinuxCentOS7中如何安装字体库以及中文字体?Linux Find命令:简单使用正则统计次数本地Windows远程桌面连接阿里云Ubuntu16.04服务器:1linux 解压zip文件 (Linux基础知识)Linux常用的压缩命令和常见用法打造高效稳定的Linux网络应用(Linux基础知识)linuxuserdel命令是系统管理员命令解决Linux命令行中文乱码问题Linux内核下载地址,Linux之旅加速!《Linux命令大全Linuxscp命令》命令
Linux内核交互图俗话说“一图胜千言” 极点五笔:Fedora20使用经验与技巧,值得收藏! 树莓派Linux系统:极简体验大比拼 Linux版本查看,一步到位! 轻松安装Linux Deepin:U盘启动教程 解决Linux Zip文件中文乱码问题的有效方法 Linux系统的秘密技巧:轻松修改文件创建日期 LinuxSCI演示:系统调用的函数 Linux服务器/虚拟主机管理系统/管理面板管理 PHP开发的Linux服务器管理系统,(WDlinuxControlPanel) 14种嵌入式操作系统的特点及特点 半导体厂商会将uboot移植到我们所使用的开发板上官方开发板uboot Linux装进口袋(U盘)的三种方法,挑一种你最喜欢的方法 开源开发者为任天堂N64主机带来了新的Linux内核移植 Linux入门基础,轻松掌握! 修改默认端口请看:修改CentOS8默认远程端口:开启防火墙 boot移植的启动流程判断哪里存在问题?移植步骤 Linux操作系统下载:选择适合你的发行版 Linux基础教程:cp命令演示16个有用的cp示例 Linux中的文本字符串查找文件的知识介绍
标签聚合
安装 内核 软件 命令 电脑 linux系统 文件 linux服务器 应用 操作
书籍
课程
技术群
技术干货大合集↓
  • 2023年9月 / 118篇
  • 2023年8月 / 122篇
  • 2023年7月 / 122篇
  • 2023年6月 / 119篇
  • 2023年5月 / 123篇
  • 2023年4月 / 113篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2