1. 程式人生 > >LinuxWindows遠端連線(區域網內連線和外網與區域網連線)

LinuxWindows遠端連線(區域網內連線和外網與區域網連線)

區域網內:

1. Windows->Windows(mstsc)

    1) 開啟被連線windows遠端連線。 我的電腦->屬性>遠端->允許遠端計算機連線。

    2) win+R輸入mstsc(就是開始 附件 遠端桌面連線),開啟遠端桌面連線,輸入ip ,使用者名稱, 密碼。(要設定密碼,否則連不上)

2. Windows->Linux(putty)

   1) Linux機子安裝ssh。sudo apt-get install ssh

   3) 執行putty。host name 填要遠端連線的linux的ip,如圖

    4) 點選open後,提示輸入使用者名稱和密碼。

   5) 可能會出現漢字亂碼。解決方法:重新開啟putty,在面板中選擇Window->Translation->Remote character set->UTF8.

 3. Linux->Windows(rdesktop)

    使用linux自帶的rdesktop即可,它跟Windows下的mstsc一樣,可以遠端連線桌面。

   1) 開啟Windows遠端連線。

   2) Linux主機終端輸入 rdesktop windows的ip -u 使用者名稱 -p 密碼 。如下圖

4. Linux->Linux(ssh)

   1) 在被連線的linux主機上安裝ssh伺服器。 sudo apt-get install ssh。

   2) 終端輸入ssh ip即可。

遠端連線到linux主機分兩種情況:shell連線和桌面連線。前者包含後者,因為linux的桌面就是應用軟體X Window。上面的2和4是shell連線,他們已經可以完成所有的工作,如果想要類似windows下的mstsc和rdesktop的桌面效果,可以使用跨平臺遠端控制軟體VNC。

而實際上,VNC可以實現上述四種連線的桌面形式。主要做兩件工作:1. 被連線主機安裝vncserver; 2. 連線主機安裝vncviewer(客戶端)。具體為

1(VNC) Windows->Linux

     1) 在被連線主機中下載安裝VNC server。見下[3(VNC) Linux->Windows 1)]

     2) 在連線主機中下載安裝VNC viewer。見下[2(桌面連線) Windows->Linux 2)3)]

     3) 執行VNC viewer。連線結果如下圖

2(桌面連線) Windows->Linux

     1) 在linux主機中安裝、配置並執行vncserver。 見下【4(桌面連線)Linux->Linux 1)2)3)】

     3)執行vncviewer。 輸入遠端linux主機的ip和桌面標識號 如下圖

     3)過一會就連上了,如下圖。

    注:在遠端連線linux時,需要開啟linux允許遠端控制桌面的選項,可在remote desktop preference中設定,否則每次連線的時候需要在linux上確認。

3(VNC) Linux->Windows

      2) 在linux主機中安裝vncviewer。 見下【4(桌面連線)Linux->Linux 4)】

      3) 執行 vncviewer ip即可遠端連線windows。如下圖

4(桌面連線)Linux->Linux

     1) 被連線主機安裝vncserver.   sudo apt-get vnc4server

     2)配置sxtartup。如果不進行配置,在客戶端遠端連線的時候,可以連線,但是沒有桌面環境,就一個視窗(ubuntu下是x-window-manager)。如果想獲得伺服器端的桌面,可以進行如下配置

        sudo gedit ~/.vnc/xstartup

將原內容改為

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
# xsetroot -solid grey
# vnccon** -iconic &
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# x-window-manager &

gnome-session &

然後修改/etc/X11/xinit/xinitrc檔案的許可權:
     sudo chmod 755 /etc/X11/xinit/xinitrc

     3) 執行 vncserver。 首次執行需要設定6位密碼。同時得到一個標示號(ubuntu: 1),區分不同的遠端桌面。如下圖

     4)在連線主機安裝vncviewer(客戶端)並執行。

           sudo apt-get install xvnc4viewer

           vncviewer IP:5900+標示號  如下圖

         密碼驗證後即可進入遠端桌面。 如下圖

y

    (遠端桌面中可能會出現按d的時候顯示桌面的情況,這是被連線主機的快捷鍵衝突了,將被連線主機顯示桌面的快捷鍵改成<Control><Alt>d,重啟就好了)

外網遠端連線區域網內的主機:需要在被連線主機所在的區域網的路由器上做埠對映。具體為

windows->windows: 使用微軟的mstsc需要對映埠3389到區域網內的被連線主機,之後連線主機開啟mstsc,ip輸入  公網ip:3389

使用VNC可以隨意設定對映的埠號,預設5900. 被連線端設定:埠對映X, 連潔端:vncview 外網IP:X。

windows->linux: 使用putty的ssh,需要對映埠22. VNC可隨意對映(被連線端(linux) vncserver :[對映埠X-5900],連線端:vncview 外網IP:X)。

Linux->Windows: 使用rdesktop需要對映埠3389. VNC可隨意對映,被連線端(windows)設定:vncserver 對映埠X ; 連線端設定:vncview 外網IP:X 。

Linux->Linux:  使用ssh需要對映埠22. VNC可隨意對映,被連線端(linux) vncserve:[對映埠X-5900], 連線端: vncview 外網IP:X

注意:當被連線端是linux時,vncserver的設定是vncserver :[對映埠X-5900],因為vncserver :#,#只是個桌面標示號,並非埠號,埠號是#+5900. 例如被連線端外網ip為210.30.95.132, 映射了埠10000, 那麼在終端下應該 vncserver :4100,這樣被連線端就在監聽10000埠了,此時連線端就可以使用終端命令 vncviewer 210.30.95.132:10000進行遠端連線了。

可以看出VNC是跨平臺的遠端連線工具,其它提到的方法一般是特定系統單向連線。

相關推薦

LinuxWindows遠端連線(區域網連線區域網連線)

區域網內: 1. Windows->Windows(mstsc)     1) 開啟被連線windows遠端連線。 我的電腦->屬性>遠端->允許遠端計算機連線。     2) win+R輸入mstsc(就是開始 附件 遠端桌面連線),開啟遠端桌面連

表的連線連結(左連線連線

表的內連線 內連線是利用where子句對兩種表形成的笛卡爾積進行篩選。 select 欄位 from 表1 inner join 表2 on 連線條件 and 其他條件; inner可以省略 and可以換成where 例:顯示SMITH的名字和部門名稱 emp表: dept表:

同時連線閘道器閘道器

同時使用內外網: 先把內外網同時連線,命令: ipconfig檢視自己的內網閘道器和外網閘道器地址 命令列管理員身份執行: route delete 0.0.0.0 route delete 10.0.0.0  route

UDP連線通訊的問題

這幾天忙著搞UDP的socket通訊,忙乎了幾天終於有點成就了,竊喜下。。。。 如果你不懂內網和外網的區別,不懂區域網和廣域網就先熟悉下,再來看程式。我目前的情況是客戶端在一個內網上,要連線外網的伺服器,外網伺服器在收到客戶端的請求後,反饋資訊給客戶端。 請注意是UDP,不

電腦同時連線route命令

         如何讓電腦同時連線多個網路呢?經常會遇到這樣的情況,一臺電腦如果連上了內網(區域網),外網(因特網)就不能訪問了;要是連上了外網,內網就不能正常訪問了。能否同時上內網和外網呢?答案是肯定的,其實一臺可以同時連線多個網路,只需設定合理的路由。       

mysql5.7版 解壓安裝 配置區域網可以使用nvacat for my sql連線

將mysql5.7安裝包解壓到d:\mysql5.7檔案 在MySQL的安裝目錄(例如我的是d:/mysql5.7)下,建立新文字檔案txt,並將其命名為my.ini(注意副檔名也要修改)。 雙擊開啟該檔案,並在其中新增內容如下: [mysqld] #skip-gra

vcenter鏈數據庫的解析

內嵌 外鏈 vcenter支持內嵌和外鏈數據庫,也是其兩種常見的部署模式。vcenter支持內嵌,內嵌的數據庫默認是vpostgresql.內嵌數據庫適合小型部署,安裝簡單方便,無需配置ODBC小規模時可以選擇嵌入式數據庫,但大規模時通常選擇Oracle數據庫。另一點就是PSC,小規模也是內嵌,但大規

的區別

簡單 打開 png 連接 哪些 一個人 log img 的人 上網也許已經成為生活的標配,每天打開網頁看新聞看視頻聊天等。也許很多人都不知道什麽是內網什麽是外網。今天和大家分享一下互聯網的一些知識吧! 內網。請看看下圖:其實很多時候我們的電腦不是直接連到Internet

設置筆記本同時使用

style 分享 blog print col mage 5.1 ont alt 保證外網已經連接並可上網的情況下, 插上內網網線,執行以下三步: 1.查看外網ip和內網ip及躍點數 cmd命令窗口輸入route print, 如下圖: 2.修改外網躍點數 查看外網的In

部類部類存在同名成員時,如何訪問部類的成員

rgs sta 內部類 public func main 外部 str print 打印結果是什麽 答案2public class Test { public static void main(String[] args) { Outer.Inner on = ne

python判斷合法IP並區分地址

內網 xtran 3.4 for imp app lse -s mat import redef legit_ip(_ip): compile_ip = re.compile(‘^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5

while循環同樣適用@python for循環輸出輸出

結果 article watermark https tex == tails while for循環 # 原文: 通過for循環求和,結果發現輸出完全不一樣,一個循環是輸出每一步的結果,另一個循環是輸出最終一次的結果,今天終於弄懂了。如下所示: 原文鏈接:https:

如何從訪問區域網Linux系統?

內網主機上安裝了Linux系統,只能在區域網內訪問到,怎樣從外網也能訪問到內網的Linux系統呢?本文將介紹具體的實現步驟。 1. 準備工作 1.1 啟動Linux系統 預設Linux系統ssh埠是22。 2. 實現步驟 2.1 下載並解壓holer軟體包 Holer

新增靜態路由使主機可以同時訪問(不同段)

現在我們有兩張網絡卡,一張有線網絡卡,一張無線網絡卡,閘道器分別為: 有線網絡卡為192.168.1.254 無線網絡卡為192.168.3.1 我們可以新增兩條靜態路由來同時訪問兩個網段: route -p add 0.0.0.0 mask 0.0.0.0 192.168.3

蘋果電腦 macwin7訪問區域網 蒲公英V-P-N

背景: 有時候在不在公司,臨時發現部署在內網伺服器有問題需要排查,或者在家寫一下程式碼,沒法訪問到公司內網,怎麼辦?   方案一:  公司有電腦和你家裡的電腦都是windows 系統  ,兩邊都安裝teamviewer 直接遠端控制公司電腦就可以。但是這種只能控制電腦,如果要

centos 7 檢視ipip

centos7 檢視內網的ip,使用ifconfig 或在後面加上引數,都可以檢視內網的ip,下面的10.105.33.17 即是內網的ip [[email protected]_33_17_centos ~]#ifconfig -a eth0: flags=4163<U

Linux 網路程式設計——之間的通訊流程

對於初學者而已,我們學習的網路程式設計(如TCP,UDP程式設計),我們通常都是在區域網內進行通訊測試,有時候我們或者會想,我們現在寫的內網網路資料和外網的網路資料有什麼不同,我們內網的資料是如何走出外網的呢? 再者,我們大多人都是使用寬頻上網,結果發現,A 和 B 的區域網 IP 都是192.

IPIP的區別以及作用

IP分類 A類:1.0.0.0-127.255.255.255 B類:128.0.0.0-191.255.255.255 C類:192.0.0.0-223.255.255.255 D類和E類被保留,不能使用。 D 類地址用於在IP網路中的 組播

java提高篇——部類部類的區別聯絡

定義在一個類內部的類叫內部類,包含內部類的類稱為外部類。 連結:https://www.cnblogs.com/aademeng/articles/6192954.html https://www.cnblogs.com/yzssoft/p/7156809.html http://www.

之間的通訊(埠對映原理)

    首先解釋一下“內網”與“外網”的概念:     內網:即所說的區域網,比如學校的區域網,區域網內每臺計算機的IP地址在本區域網內具有互異性,是不可重複的。但兩個區域網內的內網IP可以有相同的。     外網:即網際網路,區域網通過一臺伺服器或是一個路由器對外連線的網路,這個IP地址是惟一的。也就是說內