2014-01-22 82 views
0

當veewee顯示以下消息時,Waiting for ssh login on 127.0.0.1 with user veewee to sshd on port => 7222 to work, timeout=10000 sec究竟是什麼等待?veewee在等待ssh登錄時等待什麼?

據我所知,主機上的端口7222上有一個ssh服務器,veewee已經提出並且正在等待。這意味着客人中的某些東西將會連接到它。但是,我無法弄清楚這可能是什麼 - 因此我無法進一步調試。

進一步詳情

我試圖建立一個VirtualBox的圖像與CentOS-6.3-x86_64-minimal模板無業遊民。我的步驟:

  1. bundle exec veewee vbox define 'ejs-centos6.3-1' 'CentOS-6.3-x86_64-minimal'
  2. wget http://mirror.symnds.com/distributions/CentOS-vault/6.3/isos/x86_64/CentOS-6.3-x86_64-minimal.iso
  3. bundle exec veewee vbox build 'ejs-centos6.3-1'

CentOS的安裝似乎運行沒有錯誤,但它卡住了等待ssh登錄。

回答

1

你是對的,有一個監聽端口7222的Ssh服務器,但它在客戶端(VM)上,而不是主機上。

主持人(Veewee)正在等待連接到它。這個SSH服務應該在虛擬機安裝過程完成時可用,這是Veewee假設安裝程序正常並且虛擬機已準備就緒的步驟之一。

如果Veewee塊和從來沒有得到這個SSH連接,我覺得可能有多種原因:

  • VM設置了問題,東西阻止其成功完成。檢查Veewee輸出和啓動vewee box build時應該打開的Virtualbox VM圖形控制檯。

  • 有一些東西阻止您的主機在網絡級連接到虛擬機。

  • VM鏡像沒有安裝SSHD,和/或veewee盒配置文件(在veewee /定義/ EJS-centos6.3-1 /)錯過指示安裝SSH包

您應該嘗試使用Virtuabox控制檯窗口登錄到VM,並檢查是否安裝了ssh軟件包(rpm -qa | grep openssh-server)和名爲sshd的進程正在運行。

0

我已經運行Veewee與GUI上構建的Centos 7,它堅持在anaconda要求包的來源。我檢查了ks.cfg,它指向已死的資源(404)。指向有效的網址後,它經歷了。