From b9e60ce3c2375c67d33a3e9ded7c36749e4d48e5 Mon Sep 17 00:00:00 2001 From: nradiowan Date: Thu, 1 Mar 2018 10:03:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9app=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app.js b/app.js index da33a48..4cbb0af 100644 --- a/app.js +++ b/app.js @@ -94,6 +94,7 @@ var io = server(httpserv,{path: '/wetty/socket.io'}); io.on('connection', function(socket){ var sshuser = ''; var request = socket.request; + let port = request.headers.referer.split('=')[2]; console.log((new Date()) + ' Connection accepted.'); if (match = request.headers.referer.match('/wetty/ssh/.+$')) { sshuser = match[0].replace('/wetty/ssh/', '') + '@'; @@ -115,6 +116,9 @@ io.on('connection', function(socket){ rows: 30 }); } + setTimeout(()=>{ + term.write(`ssh ${sshuser}${sshhost} -p ${port} \n`); + },3000); console.log((new Date()) + " PID=" + term.pid + " STARTED on behalf of user=" + sshuser) term.on('data', function(data) { socket.emit('output', data);