通過外網遠端ssh訪問虛擬機器上的linux伺服器
相信很多人都有遠端訪問虛擬機器需求,比如異地訪問虛擬機器上的linux伺服器、搭建的叢集等等,僅僅需要配置幾個對映埠即可
一、將虛擬機器ip對映到主機某一埠
1、將linux虛擬機器的ip地址調整為靜態ip
vmware軟體–>編輯–>虛擬網路編輯器–>檢視NAT模式下的DHCP設定–>
下圖中畫圈的ip區間即為自己可選靜態ip段
開啟 /etc/network/interfaces 檔案
新增如下片段
iface ens33 inet static
address 192.168.64.100 //填寫範圍從起始ip到結束ip之間
netmask 255.255.255.0 //子網掩碼
gateway 192.168.64.2 //參考NAT設定-->閘道器ip
dns-nameservers 192.168.64.2
auto ens33
2、將虛擬機器22埠開放給主機某一個埠
vmware軟體–>編輯–>虛擬網路編輯器–>檢視NAT模式下的NAT設定–>新增
填寫主機埠,一般填寫較大4位數(較小位數一般系統佔用,如22、80等等埠)
虛擬機器埠填寫22,及ssh連線埠
上圖就是我分別將三臺虛擬機器的ssh埠對映到主機的三個埠
二、將主機埠對映到外網
1、檢視主機本地ip
2、將主機本地ip對映到路由器外網ip
瀏覽器輸入–> 192.168.1.1 –>轉發規則–>虛擬伺服器–>新增
服務埠是路由器開放給本地主機ip的埠(宜大不宜小)
內部埠是本地開放給虛擬機器ip的埠(埠號同1.2中主機埠)
3、檢視路由器ip地址
外網ip xxx.xx.xxx.xxx
三、驗收
到外網開啟xshell 鍵入
意不意外,驚不驚喜!!
我這裡路由器沒有設定動態ip、所以更換網路環境還得換路由ip,不過也不麻煩了,換掉就是。
相關推薦
通過外網遠端ssh訪問虛擬機器上的linux伺服器
相信很多人都有遠端訪問虛擬機器需求,比如異地訪問虛擬機器上的linux伺服器、搭建的叢集等等,僅僅需要配置幾個對映埠即可 一、將虛擬機器ip對映到主機某一埠 1、將linux虛擬機器的ip地址調整為靜態ip vmware軟體–>編輯–>虛
【內外網對映】通過外網ip來訪問虛擬機器伺服器【原創】
注意:win 7的ip地址和虛擬機器的ip地址的網段是不一樣的。 特別注意:只適用於公網ip是固定的。不固定的公網ip行不通。 條件: 1. 家裡的電腦需要開機,並且虛擬機器的Ubuntn系統也需要開啟。 2. 知道家裡的公網ip,這個可以通過直接百度ip來得到公網ip地址,不過經試驗發現ip地址不準確,
實現“外網”訪問虛擬機器上的Python Web
實際上,由於本地路由IP不是公網IP,因此只是實現了局域網內的訪問,並非真正外網的訪問。 以水星路由器MW315R進行演示。 (一)先繫結主機MAC地址和路由分配的IP地址 (二)在虛擬伺服器中進行新增(外部埠最好不寫80,防止被禁) (三)
讓外網訪問VMware的Linux,訪問虛擬機器上部署的javaweb專案
我這是在公司裡面,xp系統安裝的VMware虛擬機器,安裝的CENTOS系統。上網採用NAT方式。 在centos上部署了javaweb專案。用的tomcat。埠8080. 想讓同事訪問該web專案。 1. 虛擬機器上網採用NAT方式 2. VMware
通過外網遠端訪問Window Remote Desktop 遠端桌面 Win10
開啟遠端服務:設定為自動啟動修改遠端桌面的服務埠:1: Run - Regedit;2:找到 HKEY_LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/ Control/ Terminal Server/ Wds/ rdpwd/ Tds/ t
叢集中通過外網8088埠訪問不到
叢集之間是通過內網互連的,host的對映檔案也是內網的ip地址,現在想通過外網訪問叢集,發現8088埠以及其它的埠訪問不到,解決的方法是用apache的反向代理。 apache的安裝這裡就不介紹了 1、開啟httpd.conf檔案,命令:vi /
不能ssh連線ubuntu linux 伺服器 secureCRT不能ssh連線伺服器 不能遠端ssh連線虛擬機器的ubuntu linux
我是用的是secureCRT,遠端連線我的虛擬機器裡面的ubuntu 直接報錯,連線不上 1,先分別在windows上ipconfig和ubuntu上ifconfig下 互ping一下,是可以ping通的 2,ubuntu上ssh localhost 發現時沒有ssh服務 3.執行命令
在阿里雲的ECS雲主機上(centos7),搭建好了web服務,但是無法通過外網ip去訪問自己的網站的解決辦法
首先需要 通過 yum install httpd -y安裝好http服務然後再通過 systemctl start httpd 開始http服務當然也可以通過systemctl enable httpd 設定為開機自動啟動httpd服務http服務開啟之後,如果配置過防火
通過外網埠對映訪問FTP
首先了解,FTP使用兩個埠進行通訊。一個作為控制埠(登陸用),一個作為資料傳輸埠。 主動模式:客戶端請求21 20兩個固定埠進行連線。所以如果要經過外網對映用主動模式通訊的話除非把外網埠21對映為內網
ssh 登入虛擬機器的linux
(虛擬機器環境為:VMware Workstation) 1.將虛擬機器的網路介面卡的連線方式設定為 橋接並在linux上安裝ssh server。2.在linux內的終端內配置IP地址配置的IP地址應與宿主機在一個網段內,假設宿主機的IP為192.168.10.11
Windows上訪問虛擬機器上的docker容器
在Windows上增加路由 route add -p 172.17.0.0 mask 255.255.255.0 192.168.x.x 完整路由 本機====》虛擬網絡卡(192.168.11
主機訪問虛擬機器centos7的伺服器
一、虛擬機器開啟橋樑接 1.編輯-->虛擬網路編輯器 2.虛擬機器-->設定 二、Centos的配置---關閉防火牆下的伺服器介面 Centos7.0 預設使用firewall作為防火牆,這裡改為iptables 1、關閉firewall sys
主機上無法訪問虛擬機器上的網頁——解決方案
一、虛擬機器上模組安裝 先要安裝mysql資料,及php,還有php-mysql。如果想有mysql介面還要安裝mysql-server。 使用yum install *** 命令安裝。 安裝好後,檢視Apache的配置(vi /etc/httpd/conf/http
在windows下用瀏覽器無法訪問虛擬機器中Linux的hadoop管理頁面
在虛擬機器中的Linux中配置好Hadoop之後,我們想要在windows下管理hadoop,那麼需要在windows環境下訪問虛擬機器下的hadoop應用程式,但是在訪問的時候 比如輸入 虛擬機器域名:50070 或者 虛擬機器域名:50030 之後訪問失敗 分析
VMware中虛擬機器上linux與windows之間複製貼上
說在前面 裝完CentOS 感覺桌面解析度太小,需要裝 VMware Tools。 解壓安裝包 解壓安裝包 將此檔案複製到/tmp檔案下進行解壓 解壓縮安裝程式。 執行編譯操作 執行安裝程式並以 root 使用者身份配置 VMware Tools
虛擬機器上LINUX開機輸入密碼後回車,閃下黑屏,又回到登入介面了,不能進系統
經過資料查閱,下面將修復方法總結如下: 因為/etc/profile這個檔案一但被錯誤設定就會導致系統不能登陸,所以最終的解決方案就是修改這個檔案,然後重啟系統。步驟如下: 1:在啟動介面(出現3.2.1....時)輸入:e 回車進入-》選擇介面再
關於如在本地虛擬機器上linux系統上設定靜態的ip地址
方式一 (不建議採用,我沒有試過) 點選桌面的兩個小電腦 編輯system eth0 方式二(配置檔案配置,步驟繁瑣) 1、首先需要設定虛擬機器連線模式(具體) 2、虛擬網路編輯器設定NAT模式下,這些引數後續,要在檔案中配置 3、在虛擬機器視窗 4、編輯文字 vim ifcfg
VMware虛擬機器上LINUX系統的安裝
linux的安裝準備工作: 1、windows是64位作業系統 2、確認電腦開啟虛擬化功能 支援虛擬化技術的可以在BIOS中開啟,開啟方法如下: (1)進入BIOS:開機時按F2或F12或DEL或ESC等鍵(各電腦有所不同)。 (2)進入BIOS後,找到Configuration選項,
虛擬機器上Linux讀取播放USB攝像頭視訊卡住的問題
Ubuntu 10.04 無法播放,攝像頭是USB2.0介面,但 lsusb 命令看到只有foundation root 1.1 ,換用 Ubuntu 12.04,gstreamer-properties 只能播放前幾幀資料就卡住了,提示: gstreamer-proper
VirtualBox安裝Centos,配置網路(主機可以通過SSH連線虛擬機器系統,同時虛擬機器系統可以訪問外網)
環境: 主機:Windows 7-64bit 主機聯網方式:寬頻撥號連線 虛擬機器:Oracle VM VirtualBox 4.1.8 虛擬機器系統:Centos 6.2 我的目標很簡單,既要再Windows 7中能通過SSH連線到Centos,同時在Cen