ftp yum 安装软件报错FTP Error 550 - Server denied you to change to the given directory

yum 源主要为了帮助我们解决在linux平台上,软件之间相互依赖的问题,有在线和离线YUM多种方式。有时候挡在客户现场无法进行联网时,需要部署离线yum 源。离线YUM包可以通过操作系统光盘,HTTP和FTP几种方式。本篇主要给大家解决通过FTP方式部署离线YUM时遇到一个小问题,希望对遇到此类问题的朋友给一些帮助。

FTP搭建YUM 比较简单,以ftp部署centos7操作系统离线yum为例,只需要以下就可以:

1.开启vsftpd服务。

2. ftp 网页进行访问 ,如访问正常说明FTP服务没有问题,因为我们只是为了简单的实现FTP功能,没有考虑限定用户只在其家目录进行操作,相关操作请查找其他文章。

3.之后,便可以将centos光盘里的内容拷贝到FTP的目录中,本地在/var/ftp/pub/下新建一个目录lanjing ,将centos7拷贝到该目录下。

4.修改YUM 的配置文件如下(错误实例)路径在./etc/yum.repo.d下,通常建议将系统目录的yum配置文件进行重命名备份,我们通过新建yum的配置文件进行。

[root@rbtnode1 yum.repos.d]# ls
aaa  a.repo
[root@rbtnode1 yum.repos.d]# more a.repo 
[base]
name=base
baseurl=ftp://192.168.20.19/pub/lanjing
enabled=1
gpgcheck=0

 

5.通过yum clean all清理一下yum 的缓存。然后通过yum 安装软件进行测试。

[root@zhaobin yum.repos.d]# yum install httpd
已加载插件:fastestmirror, langpacks
ftp://192.168.20.19/var/ftp/pub/lanjing/repodata/repomd.xml: [Errno 14] FTP Error 550 - Server denied you to change to the given directory
正在尝试其它镜像。
ftp://192.168.20.19/var/ftp/pub/lanjing/epel/repodata/repomd.xml: [Errno 14] FTP Error 550 - Server denied you to change to the given directory
正在尝试其它镜像。
ftp://192.168.20.19/var/ftp/pub/lanjing/nginx/repodata/repomd.xml: [Errno 14] FTP Error 550 - Server denied you to change to the given directory
正在尝试其它镜像。

6.如果再检查FTP的时候,通过访问浏览器便可以知道。FTP的路径为:FTP:/FTP地址/pub目录,所以只需要将FTP的目录进行修改后便可正常安装软件了。
[root@rbtnode1 yum.repos.d]# more a.repo 
[base]
name=base
baseurl=ftp://192.168.20.19/pub/lanjing
enabled=1
gpgcheck=0

7.再通过yum install  httpd软件时,就可以正常进行httpd软件安装了。
 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值