我想在我的項目目錄之外設置一個流浪實例。有沒有辦法像Capistrano一樣將軌道部署到流浪VM中,就像我真正的生產主機一樣?有沒有一種方法可以使用Capistrano部署到流浪VM中?
我試圖使用服務器的「本地主機」,但我得到:
connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2))
我想在我的項目目錄之外設置一個流浪實例。有沒有辦法像Capistrano一樣將軌道部署到流浪VM中,就像我真正的生產主機一樣?有沒有一種方法可以使用Capistrano部署到流浪VM中?
我試圖使用服務器的「本地主機」,但我得到:
connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2))
我想通了。在其他情況下請注意:
$ vagrant ssh
)並運行ifconfig
以獲取我的IP地址。vagrant ssh-config >> ~/.ssh/config
vagrant
它的工作。
您還可以喂流浪的SSH選項Capistrano的(大部分:ssh_options
的直接去的Net :: SSH,http://net-ssh.github.com/ssh/v1/chapter-2.html,請參見「選項」),所以沒有必要惹你的真實的〜/ .ssh/config中
set :user, 'vagrant'
set :ssh_options, {port: 2222, keys: ['~/.vagrant.d/insecure_private_key']}
role :web, "localhost"
...
(當然,你真不該使用insecure_private_key
或默認根/流浪者的密碼,除非正確安裝防火牆,但原理是一樣的。)
您也可以使用HostOnly網絡。兩個優點。一,可以分配IP地址,所以不需要每次查看它。二,機器無法訪問整個網絡。否則指示將是相同的。 – Mikezx6r 2012-07-05 19:18:20