使用virtualbox nat方式中的端口映射使用ssh服务
2019獨角獸企業重金招聘Python工程師標準>>>
Guest系統端口映射
在VirtualBox NAT網絡模式下面,Guest系統對Host系統和局域網內其他的機器都是不可見的,所以Guest上面的任何服務都不能被外界訪問到。這樣很多情況下,是不能接受的,比如想在Guest系統為Ubuntu的虛擬機上面開啟SSH服務,怎么辦呢?兩個方法:
端口映射優缺點
首先介紹一下NAT網絡模式下端口映射的優點,首先節省一個IP地址(有些情況下,IP地址資源比較寶貴);其次,這樣可以避免Server暴露過多的接口,提供什么服務暴露什么接口,這樣保證Server安全性。當然這種方式也有一定的局限性,服務的端口必須是固定的,假如服務的端口是動態的,那么這種方式就沒有辦法了,比如NFS服務就不能用端口映射來實現。
端口映射啟用SSH服務
- Guest系統: Ubuntu
- Host系統: Windows
SSH服務的端口是22端口,理論上可以把Host系統Windows的22端口映射到Ubuntu的22端口。這樣做不好,假如有一天Host系統Windows也要在22端口上提供服務就沒有辦法了,所以我們準備用Host系統的2222端口,映射到Ubuntu的22端口。具體的配置步驟:
SSH服務的使用
在使用SSH服務時,主機參數使用Host主機的IP地址,端口使用映射規則中配置的主機端口,而不是Guest系統的ip和端口。
轉載于:https://my.oschina.net/shelllife/blog/1528110
總結
以上是生活随笔為你收集整理的使用virtualbox nat方式中的端口映射使用ssh服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: McAfee ENS
- 下一篇: 物联网智能硬件设备身份验证机制