2011-12-29 142 views

回答

3

編號

瀏覽器中的JavaScript沒有原始的TCP/IP套接字支持。

有可能創建一個ssh客戶端使用某些服務器端技術來代理連接,然後使用JS做客戶端。但當然,這需要一個服務器(如節點或其他)

1

你不能直接使用Web套接字,因爲它們(非常故意)不是一般的原始套接字功能。您必須有一個服務器端代理才能將擊鍵轉發到目標ssh服務器。

現有JS SSH實現(WebShell,AnyTerm)正在使用XMLHttpRequest將數據從客戶端傳輸到代理服務器。理論上你可以通過改變它們來改善它們的響應能力,而不是在可用的地方使用WebSocket,但它還沒有真正普及。鑑於規範在其生命週期中已經發生的不兼容變化的數量,許多人可能正在等待「最終」版本。