Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
n2l
V2EX  ›  Linux

在 Linux 虚拟机中可以 curl 通 google,但是 ssh 进虚拟机后就 curl 不通了

  •  
  •   n2l · Aug 20, 2023 · 3298 views
    This topic created in 1059 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Aug 20, 2023

    搞定了,以下是补充介绍: 虚拟机:Debian12 主机:win10 主机代理:clash 虚拟机代理:通过共享主机代理,参考Clash让虚拟机系统(Linux) 共享主机的代理 shell:putty 解决方案:

    • 参考点我 login shell 启动时会加载/etc/profile,~/.bash_profile,~/.bashrc non-login shell 启动时会加载~/.bashrc 故使用putty连接需要在/etc/profile中设置环境变量
    • 在putty中加入环境变量没成功,请大神泡脚
    8 replies    2023-08-21 14:34:55 +08:00
    flyqie
        1
    flyqie  
       Aug 20, 2023 via Android
    没看文章,盲猜环境变量的锅?
    n2l
        2
    n2l  
    OP
       Aug 20, 2023
    @flyqie 给个思路?没懂环境变量怎么会导致这种情况
    zachary99
        3
    zachary99  
       Aug 20, 2023
    env 看下有没有 proxy
    flyqie
        4
    flyqie  
       Aug 20, 2023 via Android
    @n2l #2

    export 给个输出。

    记得删掉可能有的隐私信息。
    linchem
        5
    linchem  
       Aug 20, 2023
    我猜可能是你设置的环境变量只在当前终端生效,所以能 curl 通 google 。但是连接 ssh 后换了一个终端,就不行了。

    (我之前遇到过这样的一种情况,不知道题主你是不是也是这样)
    bytenoob
        6
    bytenoob  
       Aug 20, 2023
    软路由解君愁
    koebehshian
        7
    koebehshian  
       Aug 20, 2023
    不行就手动 source 一下
    Andrue
        8
    Andrue  
       Aug 21, 2023
    环境变量跟着你终端走的,设置的时候如果没做调整你换个终端就失效了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   945 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 20:46 · PVG 04:46 · LAX 13:46 · JFK 16:46
    ♥ Do have faith in what you're doing.