【問題】vmware架LINUX無法用SSH遠端登入



贊助商連結


LANGRISSER
2006-06-19, 05:29 PM
VMWARE版本:5.5.1-19175
LINUX版本:CentOS 4.3
ADSL:HINET 8M 非固定制
IP分享器:VIGOR 2104

小弟因要本來要架用的老主機無預警掛了
只好轉而改用VMWARE來替代。

我考慮是非固定IP,去DNYDNS申請了Dynamic DNS
2104有支援DYNDNS
申請好後我直接將DNS設在2104
這部份測試能成功的

NAT設定部份
是用通訊埠重導向表
將PORT 22 TCP及UDP都指向我網卡的IP
到http://scan.sygate.com/quickscan.html
測試22有開

LINUX部份
確定有安裝成功及開啟SSH

VMWARE網路設定
選擇Bridged

-------------------------------------------

遠端連線測試
我是從本機winxp系統下用pietty嘗試登入
訊息為network error:connection refused
從vmware linux下用ssh登入
訊息為
ssh:connect to host 我的dns位置 port 22 : connection refused

-------------------------------------------

我剛始認為是nat的問題
先是用dmz,一然相同情形
換直接接上adsl接撥
結果還是沒辨法
請各位幫我解決,謝謝

贊助商連結


s900221
2006-06-19, 08:11 PM
vmware 的網卡應該也有一個 ip 吧?
你是指向哪一個 ip?

LANGRISSER
2006-06-19, 10:53 PM
我是指向實體網卡
VMWARE的網卡不是透過BRIDGED靠實體網卡連接網路
我有試過將PORT指向VMWARE網卡的IP
但馬上分享器就出現錯誤IP位置了

pcboy
2006-06-19, 11:18 PM
>將PORT 22 TCP及UDP都指向我網卡的IP
您是想讓外面 ssh 到 VMware 上的 Linux ? 這樣不對
應該要將 port 22 指向 Linux 的 VMware 網卡 IP

>我有試過將PORT指向VMWARE網卡的IP
>但馬上分享器就出現錯誤IP位置了
這樣不對勁, 某地方設定錯了

miccha
2006-06-20, 08:59 AM
check 一下 sshd_config 中的 PermitRootLogin 是 yes 還是 no 吧
或許這是問題所在

LANGRISSER
2006-06-20, 02:05 PM
>將PORT 22 TCP及UDP都指向我網卡的IP
您是想讓外面 ssh 到 VMware 上的 Linux ? 這樣不對
應該要將 port 22 指向 Linux 的 VMware 網卡 IP

>我有試過將PORT指向VMWARE網卡的IP
>但馬上分享器就出現錯誤IP位置了
這樣不對勁, 某地方設定錯了

謝謝各位的協助
經過大家的意見
終於解決了
的確是IP指向的問題
當初我一直以為SSH從遠端登入我的VMWARE是這樣的
--------------------------------------------------------
外部主機→我申請的轉址DNS→我的浮動IP→IP分享器→本機實體網卡→VMWARE BRIDGED→VMware Network Adapter VMnet1
--------------------------------------------------------
所以我想只要把PORT指向實體網卡就會連結到虛擬網卡了
沒想到可以不用透過實體網卡就指向虛擬網卡了

至於我先前提出指向虛擬網卡,IP分享器會有錯誤訊息
因為我以為虛擬網卡的IP是VMware Network Adapter VMnet1
所以從IPCONFIG查詢此網卡的IP為192.168.142.1
而將PORT指向此IP之所以會有問題
此因從IP分享器中DHCP自我診斷查詢
虛擬網卡所配置的IP是192.168.1.11

所以將PORT 22指向192.168.1.11
果然就能遠端登入

shihyu
2009-10-27, 10:21 PM
有人看懂LANGRISSER 說法嗎?

請問 vmware 要怎麼指向網卡才可以遠端登入 vmware 的 linux ?

我windows xp 是實體IP

怎麼才設定才可以透過 SSH 登入vmware ?


謝謝

tvirus
2009-10-28, 10:05 AM
Virtual Machine的IP,一般以Bridge模式進行的話
完全跟你實體機器IP無關

所以LANGRISSER原本是在IP分享器那邊指向到實體機器的IP
其實直接指到虛擬機器的IP就好

因為一般人不太會去用VM的NAT...