1. 程式人生 > >通過ssh通道實現linux登陸遠端linux桌面

通過ssh通道實現linux登陸遠端linux桌面

你或許已經注意到Linux通過Ctrl-Alt-F1(-F12)組合鍵在虛擬控制檯之間切換。通常,沒有理由離開預設的控制檯(虛擬控制檯#7),除非你試圖再次登陸或問題診斷。
    請象下面這樣為測試目的進行控制檯切換:
    Ctrl-Alt-F2  - 切換到一個新的shell提示符
    Ctrl-Alt-F12  - 切換到一個空的控制檯
    Ctrl-Alt-F7   - 切回到X圖形顯示
    當你同時敲擊了Ctrl-Alt-F12時,你會看到在這個控制檯沒有任何實質內容,讓我們在這裡顯示遠端機器的GUI圖形介面,我們使用組合鍵可以很容易地從你的客戶端切換到遠端機器。
    登陸到你的客戶端機器,作為一個常規使用者運(不需要root許可權)行KDE並開啟一個控制檯,我們將在控制檯12上使用下面的命令開啟一個X會話:

    X :12.0 vt12 2>&1 >/dev/null &


    這將發生所有不需要的輸出或全部黑屏但是將在控制檯12上開啟另外一個X視窗,如果你現在用Ctrl-Alt-F12進行切換,你將看到下面這樣的顯示(空的灰暗的背景):


    使用Ctrl-Alt-F7切回到原始的圖形顯示,回到之前你已經開啟的控制檯,使用下面的命令建立一個到遠端服務的ssh連線:
    xterm –display :12.0 –e ssh –X [email protected]&


    “User”應該是遠端系統上的一個有效使用者,你可以(無疑地)用伺服器的有效域名替換ip地址。

    如果你現在切回到控制檯12(Ctrl-Alt-F12),在輸入正確的密碼後你會得到一個提示符:


    在遠端機器OpenSUSE上用下面的命令啟動KDE:
    kde


    如果你想訪問Debian機器,你可以用下面的命令:
    xterm –display :12.0 –e ssh –X [email protected]&
    使用下面的命令在遠端Debian機器上啟動Gnome:
    gnome-session &




    請注意兩個例子中都有一個x-term視窗顯示登陸資訊,你可以最小化它,但是不應該關閉它。
    如果你想取消連線,只需要關閉xterm視窗或使用Ctrl-Alt-Backspace組合鍵。

    如我前面提到的一樣,現在你可以在兩臺機器上工作,通過Ctrl-Alt-F7和Ctrl-Alt-F12組合鍵來切換。

相關推薦

通過ssh通道實現linux登陸遠端linux桌面

你或許已經注意到Linux通過Ctrl-Alt-F1(-F12)組合鍵在虛擬控制檯之間切換。通常,沒有理由離開預設的控制檯(虛擬控制檯#7),除非你試圖再次登陸或問題診斷。    請象下面這樣為測試目的進行控制檯切換:    Ctrl-Alt-F2  - 切換到一個新的sh

Linux 批量拷貝資料指令碼 + ssh 無密碼登陸遠端LINUX主機

最近想弄個Linux下批量傳輸拷貝部署遠端伺服器指令碼 思路:1.與遠端客戶端建立等效性             2.拷貝資料、或者執行遠端伺服器命令 自動化等效性指令碼如下:前提是安裝expect這個包 =================================

SSH登陸遠端Linux伺服器執行VisualVM, 進行Java效能分析

SSH登陸遠端Linux伺服器是普遍的方式,下面講述如何使用Putty,Xming工具在Windows機器上SSH登陸到Linux伺服器,並執行VisualVM視覺化介面程式,進行Java效能分析。 Step 1: 配置Linux伺服器上sshd_config檔案, 允許X

通過WinSCP工具實現Windows服務與Linux伺服器之間的檔案傳輸

2、WinSCP登入 解壓之後雙擊WinSCP.exe開啟 輸入Linux伺服器ip、埠、使用者名稱密碼進行連線 為便於下次使用,輸入完Linux伺服器資訊之後點選儲存 下次登入直接選中‘站點名稱’點選登入即可 3、WinSCP檔案傳輸 選中檔案進行

埠轉發:通過ssh連線家中路由器下的linux,通過mstsc連線家中路由器下的windows(一種teamviewer的替代方案)

實現原理 本質就是轉發訊息:兩個tcp連線,將一個tcp連線中讀到的訊息不經過任何處理直接寫到另一個tcp連線。 家裡的電腦先和公網電腦建立tcp連線,然後將公網上(ip, port)收到的訊息轉發到家中電腦的某埠上 通過mstsc遠端桌面連線

通過nat模式實現虛擬機器下linux與電腦主機的互通

前言:有有些時候膝上型電腦無法聯網,導致橋接模式下samba伺服器不能使用;因此虛擬機器採用nat模式來實現非聯網狀態虛擬機器下linux與電腦主機的互通。 1.什麼是NAT方式? NAT方式的原理是把電腦主機設定成了NAT主機,電腦有兩塊網絡卡,一

SMTP 通過 ssh 通道傳送垃圾郵件

通過SSH隧道傳輸SMTP 根據設計,我們不允許校外機器使用我們的SMTP伺服器。如果我們允許它,我們將允許任何和所有使用我們的SMTP伺服器來分發垃圾郵件。但是也可以通過我們的SMTP伺服器傳送郵件,這種機制稱為SMTP隧道。 Linux說明 1.在Linux

Linux登陸型別-Linux中如何臨時配置IP

Linux登入: 本地登入,直接在Linux主機上接上鍵盤顯示器,然後輸入使用者名稱密碼登入 遠端登入,通過網路進行登入(需要IP 賬戶名 密碼) windows中遠端登入軟體有 xshell、putty、securecrt Linux的IP地址配置: (1)臨時生

通過ssh轉發實現穩定連線海外伺服器

1、架構 2、說明 連線海外伺服器網路非常的不穩定,這裡我們通過某廠雲私有網路的對等連線及iptables來實現穩定連線海外伺服器。 3、實踐 首先在上海區域購買一個私有網路(vpc),然後劃分好網段,再購買一臺伺服器加入私有網路。同樣的在香港區域再購買一個私有網路(vpc),然後劃分好網段,再購

Linux通過ssh遠端安裝Python3.6.1安裝包

linux系統環境自帶python2.6,但有時我們專案使用的版本可能是3.x以上等等,此時我們需要在linux中再安裝專案所需的python版本,此時就涉及多版本共存問題了,很多同學在安裝多個版本Python時會遇到各種問題 這裡主要演示通過ssh遠端安裝安裝包 1

centos7 通過kvm+vnc 實現遠端桌面虛擬化和建立windows、Linux虛擬機器

感謝朋友支援本部落格,歡迎共同探討交流,由於能力和時間有限,錯誤之處在所難免,歡迎指正! 如果轉載,請保留作者資訊。 部落格地址:http://blog.csdn.net/qq_21398167 原

Linux下使用SSH和VNC實現圖形化遠端控制(Ubuntu 9.04環境)

1、配置網絡卡     在Ubuntu中配置網絡卡很簡單,只需要開啟/etc/network/interfaces檔案,將你想設定靜態IP的那個網絡卡的IP配置資訊儲存起來就可以了,動態獲取的不需要配置。 auto eth1   iface eth1 inet stat

Windows通過SSH遠端連線Linux

這裡的”遠端”操控的方法實際上也不是真正的遠端.,這此操作方法主要是在一個區域網內遠端操控電腦 (在一個路由器下)。可以把它做成在網際網路中的遠端操控, 不過技術難度上加了一個等級, 如果你想是想人在公司, 卻要操控家裡的 Linux, 可以參考免費的軟體 (TeamView

Linux SSH配置和禁止Root遠端登陸設定

1、service sshd restart 或者 /etc/init.d/sshd restart(ssh伺服器重啟) 一、修改vi /etc/ssh/sshd_config 檔案 1、修改預設埠:預設Port為22,並且已經註釋掉了;修改是把註釋去掉,並修改成其它的埠。

Linux通過Wake On LAN實現網路喚醒遠端開機

我們經常有這樣的場景或需求,人在外面,需要將家裡的機器或公司的機器開啟,進行遠端控制操作。 有幾種方式可以實現遠端開機,一是通過主機板的來電自啟動,通過智慧開關遠端開機。還有一種方式就是可以通過一臺已

通過外網遠端ssh訪問虛擬機器上的linux伺服器

相信很多人都有遠端訪問虛擬機器需求,比如異地訪問虛擬機器上的linux伺服器、搭建的叢集等等,僅僅需要配置幾個對映埠即可 一、將虛擬機器ip對映到主機某一埠 1、將linux虛擬機器的ip地址調整為靜態ip vmware軟體–>編輯–>虛

linux通過ssh實現反向連線

1.問題描述: 有時,我們會想在區域網外訪問區域網內的機器。這時,我們可以使用SSH的反向連線來實現。 裝置A:位於區域網內,可以訪問代理伺服器B。 假設該裝置IP:A.A.A.A,使用者名稱user

SSH客戶端 (通過密匙連線遠端linux主機)

導讀: 在這篇文章中,主要談及如何利用ssh-keygen生成密匙對,並且在windows本地機利用密匙遠端連線linux主機,而程式碼將用python來實現。 1. ssh-keygen 1.1SSH金鑰 SSH金鑰可以認為是和另一臺電腦通訊時的唯一的識別證,利用S

linux通過ssh登陸失敗解決方案

在一臺linux機器上ssh遠端另外一臺linux伺服器時候出現: [[email protected] .ssh]# ssh 192.0.50.80 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

SSH客戶端 (通過密碼連線遠端linux主機)

導讀: 在這篇文章中,主要談及如何利用paramiko庫,使用密碼連線遠端linux主機。paramiko是用python語言編寫的一個模組,遵循SSH2協議,支援以加密和認證的方式進行遠端伺服器的連線。 環境: (1)安裝paramiko庫:pip install p