Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 系統常見問題解答 >> Windows使用telnet遠程登錄和控制VMware虛擬機中的Linux系

Windows使用telnet遠程登錄和控制VMware虛擬機中的Linux系

日期:2017/1/20 17:45:54      編輯:系統常見問題解答

一、描述

在Windows7系統中安裝VMware Workstation10,在該虛擬機中安裝了CentOS6.5操作系統,當然這裡可以是任意的Linux,目前主流的是使用SSH、SecureCRT或者Putty來登錄和控制虛擬機中的Linux系統,但是如果我們在這裡想直接使用windows自帶的telnet服務遠程登錄Linux系統的話就要采用以下配置來搭建telnet橋梁。

注意事項:默認情況下,用戶使用telnet遠程登錄Linux系統是不能使用root用戶登錄的,所以我們如果要使用root用戶在遠程對操作系統進行維護,那就必須以一個普通用戶登錄,然後再切換到root用戶。

二、配置步驟

第一步,虛擬機中的網絡連接方式選用NAT或者hostonly都可以,我們這裡使用NAT網絡連接方式,達到虛擬機中的Linux系統和Windows系統可以互相ping'通,至於NAT網絡配置的詳細步驟請見這個網址:http://blog.csdn.net/tongyuehong137/article/details/44981389 。

我的Linux操作系統IP為:192.168.200.5,我的windows7系統本地IP地址為:192.168.1.250,我從windows命令行可以ping通Linux系統,在Linux系統也可以ping通windows系統。

pingLinux

pingWin7

其次,在Win7命令行輸入:telnet 192.168.200.5 ,發現系統提示:不是內部和外部命令,也不是可運行的程序,這是因為Windows系統默認沒有開啟Telnet服務。

win提示

 

那麼我們就開啟windows的telnet服務,在“開始”菜單點擊“控制面板‘按鈕:

控制面板

 

然後在彈出的對話框中選擇”程序“按鈕:

程序

 

然後選擇”打開或關閉Windows功能“按鈕:

 

最後,找到telnet客戶端,並在其前面大鉤,並點擊確認按鈕,然後會提示啟動服務的信息,需要重新啟動windows操作系統才可以生效:

telnet客戶端

 

 

第二步:重啟windows系統後,啟動虛擬機和Linux操作系統,並在Linux系統中配置防火牆,將防火牆的23號端口(23號端口是默認的telnet端口)開啟:

首先,編輯防火牆配置文件:/etc/sysconfig/iptables在該文件中添加一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

[tong@tong bin]$ sudo vi /etc/sysconfig/iptables

修改iptables

\

配置完防火牆之後需要重新啟動防火牆
[tong@tong /]$ sudo service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]

其次,在Linux中啟動telnet服務:

[tong@tong /]$ chkconfig telnet on

然後,查看telnet服務是否正常啟動:

[tong@tong /]$ chkconfig telnet --list
telnet on
[tong@tong /]$

最後,在windows命令行輸入:telnet 192.168.200.5 即可登錄到虛擬機中的Linux系統,注意telnet命令後面跟的是你自己的Linux系統的IP地址:

telnet成功

Copyright © Windows教程網 All Rights Reserved