但假使我們是需要跨兩個節點來存取 X-window 訊息呢?以下的方式即是說明此一用法:
條件:
1. 本機為 Linux X-window,傾聽 port 為:6000。
條件設定:
A. 為第一台節點位址 210.23.25.110
B. 為第二台節點位址 210.23.25.115
開始:
-- 本機端 --
# ssh -R 6000:localhost:22 -X 210.23.25.110
-- A 端 --
# ssh -R 22:localhost:22 -X 210.23.25.115
-- B 端 --
# export DISPLAY=210.23.25.115:1
# xterm
[註]
一. ssh -R 6000:localhost:22
(本機端 6000 port 傾聽接收來自 遠端 22 port 訊息)
二. ssh -X (為 ssh 執行遠端 X-window 訊息接收功能)
三. 由於 X-window 會參考 DISPLAY 的設定值。因此需在遠端 (B端點)
輸入 `DISPLAY=host : port`
之後執行 xterm,則 B端點的 xterm 畫面會回傳到本機端。
範例二:
ssh -N -L 要對應到本地端未使用的 Port:遠端傾聽位址:遠端傾聽 Port 遠端連線 IP
example:
ssh -N -L 8088:192.168.160.254:8088 10.1.100.117
沒有留言:
張貼留言