美文网首页
使用ssh隧道 享受快乐的yum install

使用ssh隧道 享受快乐的yum install

作者: 上重楼 | 来源:发表于2020-03-21 11:37 被阅读0次

    今天要部署程序到内网服务器,内网服务器是需要vpn+堡垒机上去的。
    然后这些服务器上面居然没有系统ISO,那我咋编译安装?
    然后试了一下看能不能使用ssh隧道,发现居然可以! 有些堡垒机可以,有些不行 这次还是很幸运的。

    第一步:

    在自己本地开一个端口转发
    windows:

    netsh interface portproxy add v4tov4 listenaddress=localhost listenport=80 connectaddress=mirrors.aliyun.com connectport=80
    

    做了转发后,直接访问http://localhost/centos/ 是不行的,貌似是阿里服务器校验了Referer

    第二步:

    使用ssh工具开启一个传入隧道,本地和远程端口都设置为80,因为阿里云的yum是使用http的(有传入传出,传出会在服务器启动一个你指定的端口,通过这个端口可以访问你指定的本地端口。还有其他类型,具体可以搜索一下)。
    xshell


    image.png

    第三步:

    服务器修改/etc/hosts
    添加对阿里yum域名的解释

    127.0.0.1   mirrors.aliyun.com
    

    这个时候在服务器可以测试一下

    curl http://mirrors.aliyun.com/centos/
    

    正确的话会有输出


    image.png

    最后:

    参考这个链接:https://www.cnblogs.com/digdeep/p/10982669.html
    设置、下载好阿里yum源配置文件。
    然后:删除掉下载的yum源配置文件里面的非mirrors.aliyun.com域名的地址,一般阿里yum会有3个不同的域名

    然后就可以快乐起来了!

    相关文章

      网友评论

          本文标题:使用ssh隧道 享受快乐的yum install

          本文链接:https://www.haomeiwen.com/subject/yukyyhtx.html