0
我使用laravel/homestead軟件包,並試圖在「after.sh」文件中設置一些配置,但沒有成功。Laravel homestead after.sh無法自動設置自定義配置
運行命令後 「流浪向上」 我想使以下statments:
1-安裝sshpass依賴性而不詢問(Y/N)
sudo apt-get -y install sshpass
2-創建沒有ssh密鑰問(文件/密碼)
ssh-keygen -b 2048 -f ~/.ssh/mykeyname-t rsa -N ''
3-複製SSH id來域不問(密碼)
sshpass -p mypassword ssh-copy-id -i ~/.ssh/mykeyname [email protected]
當無業遊民是了,我希望能夠與COMAND連接:
ssh -i ~/.ssh/mykey [email protected]
如果這些事情我做手工它工作正常,但我想知道是否可以創建腳本在「after.sh」中使其自動化並在部署機器時準備使用。
我嘗試在「after.sh」中寫入這些行,但在部署計算機時尚未準備好使用。
它似乎只適用於第2步,從來沒有在第3步工作。 任何人都可以幫助我,或告訴我,如果這可以做到?
感謝awnsers,抱歉我的英語。
Vagrant up只會引起機器。爲什麼它應該執行SSH命令? –
嗨,軟件包laravel/homestead有一個腳本叫做「after.sh」,在機器通過「vagrant up」或「vagrant provision」部署後執行的腳本就是在那裏試圖做一些額外的定製的框。謝謝你的支持。 –