我的意思是使用HTML5套接字的純javascript客戶端,不需要安裝,只需在瀏覽器中打開單個js文件即可。根本可以寫這樣的客戶嗎?有沒有JavaScript的SSH客戶端?
0
A
回答
3
編號
瀏覽器中的JavaScript沒有原始的TCP/IP套接字支持。
有可能創建一個ssh客戶端使用某些服務器端技術來代理連接,然後使用JS做客戶端。但當然,這需要一個服務器(如節點或其他)
1
你不能直接使用Web套接字,因爲它們(非常故意)不是一般的原始套接字功能。您必須有一個服務器端代理才能將擊鍵轉發到目標ssh服務器。
現有JS SSH實現(WebShell,AnyTerm)正在使用XMLHttpRequest將數據從客戶端傳輸到代理服務器。理論上你可以通過改變它們來改善它們的響應能力,而不是在可用的地方使用WebSocket,但它還沒有真正普及。鑑於規範在其生命週期中已經發生的不兼容變化的數量,許多人可能正在等待「最終」版本。
相關問題
- 1. Backbone.js沒有客戶端JavaScript
- 2. 有沒有VPAID客戶端?
- 3. Javascript客戶端端ssh/ping/scp
- 4. 沒有客戶端的stunnel
- 5. 從沒有.NET客戶端
- 6. 有沒有Cassandra的Objective-C客戶端?
- 7. 是否有可能有客戶端驗證沒有JavaScript
- 8. 有沒有辦法避免客戶端的javascript方法暴露?
- 9. Node.js的SSH客戶端
- 10. Java的SSH客戶端
- 11. j2me中的ssh客戶端
- 12. Jira有沒有RIM黑莓客戶端?
- 13. 還有沒有HTTP/1.0客戶端?
- 14. ssh客戶端與paramiko
- 15. 沒有Flash的客戶端SwfUpload後退
- 16. 沒有servlet的CXF客戶端
- 17. Android的Twilio客戶端沒有音頻
- 18. 沒有ASP.NET的SignalR Web客戶端?
- 19. 沒有使用maven的Restful客戶端
- 20. 功能沒有確定的JavaScript/AJAX SOAP客戶端
- 21. 獨立的php jabber客戶端在瀏覽器中沒有javascript
- 22. nusoap客戶端沒有響應
- 23. xdebug沒有連接客戶端?
- 24. Pyro4客戶端沒有收到消息
- 25. 投擲Meteor.Error沒有到達客戶端
- 26. socket.io客戶端沒有收到消息
- 27. 選項卡上的SSH客戶端是否有Atom包?
- 28. 具有JLine3和JSch客戶端的Java SSH服務器
- 29. 如何記錄SSH Secure Shell客戶端的所有消息?
- 30. 堅持瀏覽器客戶端JavaScript/HTML數據沒有cookie