我下面这个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