首页 > 系统相关 >ftp-yum的使用

ftp-yum的使用

时间:2023-05-20 11:34:15浏览次数:37  
标签:ftp 192.168 server vsftpd yum 145.128 使用 root

 

 ,

 

server端操作

1.安装vsftpd服务(如无法安装,先配置本地yum源再进行安装)

[root@server ~]# rpm -q vsftpd
vsftpd-3.0.2-28.el7.x86_64

2.创建镜像挂载目录并进行镜像挂载

[root@server ~]#yum install -y vsftpd
[root@server ~]# mkdir /var/ftp/dvd
[root@server ~]# mount /dev/cdrom /var/ftp/dvd/
mount: /dev/sr0 is write-protected, mounting read-only
[root@server ~]# ls /var/ftp/dvd/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

3.重启vsftpd服务

[root@server ~]# systemctl restart vsftpd   #重启服务
[root@server ~]# systemctl  status vsftpd   #查看服务状态
● vsftpd.service - Vsftpd ftp daemon
   Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2023-05-20 05:57:51 CST; 8s ago
  Process: 1917 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
 Main PID: 1918 (vsftpd)
   CGroup: /system.slice/vsftpd.service
           └─1918 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

May 20 05:57:51 server systemd[1]: Starting Vsftpd ftp daemon...
May 20 05:57:51 server systemd[1]: Started Vsftpd ftp daemon.

4.设置防火墙信任模式,SElinux设置disabled

[root@server ~]#  firewall-cmd    --set-default-zone=trusted

  [root@server-128 ~]# getenforce
   Enforcing(强制执行模式)

  [root@server-128 ~]# setenforce 0
  [root@server-128 ~]# getenforce
   Permissive

SE Linux的几种状态如下

[root@server ~]#  vim   /etc/selinux/config   #关闭状态

getenforce       #查询selinux的工作状态( Disabled、Enforcing、Permissive) 

setenforce   0     #将selinux设置为宽容模式 permissive  (立即生效)  

setenforce   1     #将selinux设置为强制模式 Enforcing  (立即生效)

 

Client端操作

1.是否能ping通服务端

[root@client-130 ~]# ping 192.168.145.128
PING 192.168.145.128 (192.168.145.128) 56(84) bytes of data.
64 bytes from 192.168.145.128: icmp_seq=1 ttl=64 time=1.21 ms
64 bytes from 192.168.145.128: icmp_seq=2 ttl=64 time=1.44 ms
64 bytes from 192.168.145.128: icmp_seq=3 ttl=64 time=1.48 ms
64 bytes from 192.168.145.128: icmp_seq=4 ttl=64 time=1.67 ms

 2.curl查看是否能访问到Server端的光盘镜像内容

[root@client-130 ~]# curl ftp://192.168.145.128:/dvd/   注:#192.168.145.128:/dvd/  =  /var/ftp/dvd/
-rw-rw-r--    1 0        0              14 May 02  2018 CentOS_BuildTag
drwxr-xr-x    3 0        0            2048 May 03  2018 EFI
-rw-rw-r--    1 0        0             227 Aug 30  2017 EULA
-rw-rw-r--    1 0        0           18009 Dec 09  2015 GPL
drwxr-xr-x    2 0        0            2048 May 03  2018 LiveOS
drwxrwxr-x    2 0        0         1640448 May 03  2018 Packages
-rw-rw-r--    1 0        0            1690 Dec 09  2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r--    1 0        0            1690 Dec 09  2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--    1 0        0            2883 May 07  2018 TRANS.TBL
drwxr-xr-x    3 0        0            2048 May 03  2018 images
drwxr-xr-x    2 0        0            2048 May 03  2018 isolinux
drwxrwxr-x    2 0        0            4096 May 07  2018 repodata

3.备份yum源文件

[root@client-130 ~]# cp /etc/yum.repos.d/* repo.back/

4.编写ftp-yum源文件

[root@client-130 yum.repos.d]# vim ftp.repo
[centos] name=ftpclient baseurl=ftp://192.168.145.128/dvd/ gpgcheck=0 enabled=1

 5.更新源文件

[root@client-130 ~]# yum repolist
Loaded plugins: fastestmirror, langpacks
centos                                                                                                                                   | 3.6 kB  00:00:00     
(1/2): centos/group_gz                                                                                                                   | 166 kB  00:00:00     
(2/2): centos/primary_db                                                                                                                 | 5.9 MB  00:00:00     
Determining fastest mirrors
repo id                                                                     repo name                                                                     status
centos                                                                      ftpclient                                                                     9,911
repolist: 9,911

 

标签:ftp,192.168,server,vsftpd,yum,145.128,使用,root
From: https://www.cnblogs.com/cndr/p/17416515.html

相关文章

  • synopsys dw_axi_dmac 使用集成经验
    总体简介AHB/APB用于寄存器配置和访问,2个AXIMasterport用于实现数据src和dst的搬运,带perh请求握手接口,独立的debuginterface,中断接口主要特性▲共32个channel,每个通道都对应一对src和dst▲每个channel都是单向的▲2个AXIMaster支持多层级连接访问▲mem2mem,mem2perh,pe......
  • 学习Javaweb使用jsp中的EL表达式中的错误
    使用EL表达式后数据在页面中不显示浏览器中数据显示的样子:解决方案:在JSP页面中添加以下代码<%@pageisELIgnored="false"%>最后数据显示:......
  • Kafka简单使用
    启动zookeeper>bin/zookeeper-server-start.sh-daemonconfig/zookeeper.properties启动KafkaServer>bin/kafka-server-start.shconfig/server.propertiesTopic相关创建Topic新版命令:>bin/kafka-topics.sh--create--bootstrap-serverlocalhost:9092--replicati......
  • 使用ln命令在Linux系统中创建连接文件
    在Linux中ln命令用来为文件创建连接,连接类型分为硬连接(HardLink)和符号连接(SymbolicLink)两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。关于软硬连接解释硬连接硬连接是指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是......
  • 【vue】div标签和template标签使用区别
       ......
  • ChatGPT 推出 iOS 应用,支持语音输入,使用体验如何?
    最近,OpenAI宣布推出官方iOS应用,允许用户随时随地访问其高人气AI聊天机器人,此举也打破了近几个月内苹果AppStore上充斥似是而非的山寨服务的窘境。该应用程序是ChatGPT的首个官方移动应用程序。ChatGPT软件程序在去年推出后迅速获得了超过1亿用户,这也让技术行业火速......
  • 使用 MRKL 系统跨越神经符号鸿沟
    本文展示了自然语言处理的下一步发展——模块化推理、知识和语言(theModularReasoning,KnowledgeandLanguage,简称为MRKL)系统以及LangChain和SemanticKernel的实现。MRKL系统包括一个或多个语言模型,并通过外部知识源和符号推理专家来增强它们,这些专家可以处理神经模型无法处......
  • 如何在代码开发中便捷使用 ChatGPT 协助开发
    在五一节前后,抽空测试了下网上推荐的开发环境和开发插件,在这里推荐给前后端代码开发的同胞们。方法一:IDEA安装插件bito习惯使用IDEA开发代码的同胞,可以尝试直接在IDEA中安装插件bito,注意操作过程中需要注册账号并登录。如下。安装成功后在右侧栏可以看到快捷导航图标,如下。......
  • flutter系列之:使用AnimationController来控制动画效果
    目录简介构建一个要动画的widget让图像动起来总结简介之前我们提到了flutter提供了比较简单好用的AnimatedContainer和SlideTransition来进行一些简单的动画效果,但是要完全实现自定义的复杂的动画效果,还是要使用AnimationController。今天我们来尝试使用AnimationController来实现......
  • 使用Python爬取给定网页的所有链接(附完整代码)
    此脚本从给定的网页中检索所有链接,并将其保存为txt文件。(文末有完整源码)这是一个简单的网络爬虫示例,使用了requests库来发送HTTP请求并获取网页内容,使用BeautifulSoup库来解析网页内容。代码解释如下:1.导入所需的库导入requests库并将其重命名为rq,用于发送HTTP请求和获......