V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

Windows vagrant up 一直 ssh 不了

  •  
  •   xcai · 175 天前 · 1069 次点击
    这是一个创建于 175 天前的主题,其中的信息可能已经有所发展或是发生改变。

    default: SSH auth method: private key default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying... default: Warning: Connection timeout. Retrying...

    通过 vagrant ssh-config 检查了密钥没问题,box 里的公钥也没问题。 平台 windows10 virtualbox 最新版本,vagrant 最新版本,在 macos 没任何问题,在 windows 就瘫痪了,搞了一天,血都快吐完了,各位大佬有遇到过吗?

    第 1 条附言  ·  175 天前
    我晕,用官方的 box 就没问题,自己做的在两部 MAC 都行,在 WIN 就不行
    17 回复  |  直到 2017-06-19 17:34:57 +08:00
        1
    xcai   175 天前
    这排版。。。罪过,罪过。
        2
    orderc   175 天前 via iPhone
    看下是不是网络配置有问题
        3
    sobigfish   175 天前
    ping 下 client 的 ip 呢? 同感觉是网络问题,会不会 client 的 ip 被占用了
        4
    fork3rt   175 天前 via iPhone
    遇到过,你可以更换下 virtualbox 试试,貌似之前用了 5.1.x 那个版本就解决了。
        5
    zhs227   175 天前
    打开 virtualbox 找到对应的虚拟机,直接登进去看看。vagrant ssh 实际上也是一套类似的机制,在 windows 上可能并不是特别完善,直接用 putty 填上对应的端口往上登。vagrant 证书不好用的话就自己导一个。
        6
    gulucn   175 天前
    先去”网络与共享中心“看一下有没有 VirtualBox Host-Only Ethernet Adapter 这个虚拟网卡?
        7
    xcai   175 天前 via Android
    @orderc
    @gulucn
    @sobigfish
    用 xshell 可以通过密钥登录,但是在 vagrant up 就不行了。这样就不能配置一些东西了。
        8
    kaneg   175 天前 via iPhone
    windows 上你用的是什么 ssh 客户端? vagrant ssh 会调用 ssh。建议在 Cygwin 下使用。或者自己用 ssh 客户端登录
        9
    xcai   175 天前
    @kaneg git
        10
    xcai   175 天前 via Android
    在 windows 上通过 netstat 能看到 127.0.0.1:2222
        11
    xcai   175 天前 via Android
    并且通过 xshell 使用证书能登录,唯独在 vagrant up ssh 超时
        12
    ranwu   175 天前
    vagrant box 是从官方导入的吗
        13
    xcai   175 天前
    @ranwu 自己做的。导入的也是官方的公玥
        14
    ranwu   175 天前
    @xcai 用 vagrant ssh 能连上虚拟机吗
        15
    ranwu   175 天前
    试试这个:

    Same issue with bento/ubuntu-16.04, solved the same way as @moog-stephen: VirtualBox -> Select virtual machine in question -> Settings -> Network -> Advanced and then make sure the "cable connected" box is checked.

    来源: https://github.com/projectatomic/adb-atomic-developer-bundle/issues/264
        16
    ranwu   175 天前
    还有这个:
    Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

    config.ssh.username = "vagrant"
    config.ssh.password = "vagrant"

    config.vm.provider "virtualbox" do |vb|
    vb.gui = true
    end
    end

    来源: https://stackoverflow.com/questions/22575261/vagrant-stuck-connection-timeout-retrying
        17
    xcai   174 天前
    @ranwu 都不行。
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2550 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 75ms · UTC 05:59 · PVG 13:59 · LAX 21:59 · JFK 00:59
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1