SSH连接virtualbox中的虚拟机
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
SSH 與 Virtualbox
使用virtualbox創(chuàng)建虛擬機(jī)進(jìn)行工作,可以有效地減少本機(jī)環(huán)境與工作環(huán)境之間的相互影響。但Server虛擬機(jī)的界面實(shí)在太粗糙,因而使用SSH連接到虛擬機(jī),使用本地終端進(jìn)行編輯是一個(gè)非常好的選擇。
端口轉(zhuǎn)發(fā)
使用端口轉(zhuǎn)發(fā)連接到虛擬機(jī),可以避免在虛擬機(jī)上配置額外的網(wǎng)卡,且不受主機(jī)局域網(wǎng)的影響。
在網(wǎng)絡(luò)-->網(wǎng)卡1中,選擇端口轉(zhuǎn)發(fā)
配置好本機(jī)轉(zhuǎn)發(fā)端口號(hào)和虛擬機(jī)SSH端口號(hào)(默認(rèn)為22)后,保存。 這樣在本機(jī)終端中輸入:
$ ssh -p 9022 username@127.0.0.1或$ ssh -p 9022 username@localhost新建虛擬網(wǎng)卡
對(duì)虛擬機(jī)新建一塊虛擬網(wǎng)卡,并分配一個(gè)IP地址,也可以使用SSH連接。
在網(wǎng)卡2選項(xiàng)中使用橋接方式,然后在虛擬機(jī)中配置好第二塊網(wǎng)卡。 如本人使用的ubuntu server,修改 /etc/network/interfaces 。
<!-- lang: shell --> # The loopback network interface auto lo iface lo inet loopback# The primary network interface auto eth0 iface eth0 inet dhcp# net 1 #auto eth1 #iface eth1 inet static #address 192.168.123.150 // 網(wǎng)絡(luò)環(huán)境1 ##address 10.0.0.246 // 網(wǎng)絡(luò)環(huán)境2 #netmask 255.255.255.0將net1下的行前#號(hào)去掉,并根據(jù)不同網(wǎng)絡(luò)進(jìn)行配置即可。重啟虛擬機(jī),使之生效。(本人使用networking restart并未生效,因而選擇重啟)
注: 本人主機(jī)經(jīng)常在不同網(wǎng)絡(luò)下工作,如上所示,配了兩個(gè)不同網(wǎng)絡(luò)的IP地址。實(shí)際使用時(shí),根據(jù)所需進(jìn)行切換即可。
轉(zhuǎn)載于:https://my.oschina.net/dmdgeeker/blog/229044
總結(jié)
以上是生活随笔為你收集整理的SSH连接virtualbox中的虚拟机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java开发实战经典
- 下一篇: hdu1251(统计难题)