背景
公司有臺電腦24小時開機喇勋,電腦安裝了virtualbox和linux虛擬機等。希望回家以后可以遠程連接公司這臺電腦進行操作偎行。
實現(xiàn)流程
一川背、設(shè)置虛擬機網(wǎng)絡(luò)連接方式為橋接模式
橋接模式下虛擬機會被分配與主機同一網(wǎng)段的IP地址
橋接模式
二、固定虛擬機的IP地址
修改vagrant創(chuàng)建虛擬機生成的Vagrantfile配置文件蛤袒,將虛擬機IP固定為指定IP熄云。該IP地址為主機網(wǎng)絡(luò)中未被使用的地址
固定IP
在virtulbox頁面點擊啟動虛擬機
啟動虛擬機
進入虛擬機后將修改網(wǎng)卡配置,固定IP地址
cd 進入/etc/sysconfig/network-scripts妙真,修改IP地址
網(wǎng)卡配置
最后執(zhí)行service network restart重啟服務(wù)缴允。
三、通過路由器的虛擬服務(wù)器功能將虛擬機指定端口向外暴露
虛擬服務(wù)器
四珍德、修改虛擬機配置文件练般,開通賬號密碼登錄功能
vagrant創(chuàng)建的虛擬機默認使用秘鑰文件登錄,修改配置使虛擬機可以通過賬號密碼進行連接锈候。
首先su root切換root用戶后薄料,進入/etc/ssh目錄,修改sshd_config文件配置泵琳。
設(shè)置允許root用戶登錄
開啟密碼認證
保存配置摄职,systemctl restart sshd 命令重啟服務(wù)誊役。
五、查看主機網(wǎng)絡(luò)外網(wǎng)IP地址
外網(wǎng)IP地址
六谷市、使用xshell遠程連接虛擬機
xshell遠程連接虛擬機
七蛔垢、The specified host network collides with a non-hostonly network!
cmd中使用vagrant up報錯提示指定主機網(wǎng)絡(luò)與非主機網(wǎng)絡(luò)沖突。該錯誤原因是vagrant配置文件中指定為private_network應(yīng)該改為public_network
錯誤提示
修改后
參考連接:https://blog.csdn.net/angel22xu/article/details/44118535