Ssh

開放隧道上的 VNC over SSH

  • July 8, 2011

是否可以將 VNC 伺服器綁定到開放的 SSH 隧道?

我有一台平板電腦,它啟動了一個到我的伺服器的反向 ssh 隧道。這在埠 8080 上執行良好。

我現在需要從我的本地機器綁定到這個埠。看起來 Ubuntu 有一些具有 ssh 內置功能的“遠端桌面查看器”,所以我認為我現在唯一需要做的就是弄清楚如何將平板電腦 VNCserver 綁定到開放的 SSH 隧道。

這可能嗎?

謝謝

有許多關於隧道 vnc 的線上指南。

通常,隧道將設置為類似“ssh -L 5901:localhost:5901 remotehost”,但也可以從遠端主機設置。有了它,它只是執行’vncviewer localhost:1’而不是’vncviewer remosthost:1’。

Vnc 假設埠號是什麼… 5901 對應於 display :1 等。本地 vnc 客戶端將期望近端是可用的埠號,遠端 vnc 伺服器同樣會期望遠端埠可用.

除非你的意思是 ‘ssh remotehost -p 8080’ 讓你得到一個工作的 shell。在這種情況下,可以在“-p”選項的末尾添加“-L”選項,以便為 vnc 建立第二個/單獨的連接,使用第一個連接來引導設置它的身份驗證。

引用自:https://serverfault.com/questions/218702