我下面這個tutorial,我在那裏說一點很困惑:我剛剛用Node.js實現了什麼?
「...... 令人驚訝的代碼非常簡單:」
// Connect to the socket.io server
var socket = io.connect('http://localhost:8080');
// Wait for data from the server
socket.on('output', function (data) {
...
我不知道在哪裏把這個代碼。我試圖把它添加到瀏覽器的JS,像這樣:
<html>
<head>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/socket.io/1.3.5/socket.io.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script> <!-- here -->
// Connect to the socket.io server
var socket = io.connect('http://localhost:8080');
// ...
</script>
</head>
<body>
<h1>SSH</h1>
<div class="terminal"></div>
</body>
</html>
它的工作!它是否正確?我認爲這是一個服務器端代碼。
無論如何,現在我得到一個終端,我可以與之互動。但我不確定它在做什麼。我試圖實現一個SSH客戶端,但它看起來像我獲得了一個瀏覽器終端,我將手動連接到SSH?
另外我相信這隻會在本地機器上工作。但是我想要的是一個可以使用SSH訪問我的機器的-remote- web服務器(儘管它可能不是很安全)。我在正確的方向嗎?我怎樣才能實現一臺Web服務器,作爲我的機器上的SSH服務器的客戶端?
謝謝,
爲什麼不使用SSH? – Brad
我想爲非技術用戶提供一個GUI,允許他們在我的機器上執行操作,而無需輸入任何終端命令。 – jeff
我喜歡這個問題的標題。 – xShirase