Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将putty加载到特定ssh主机的Javascript_Javascript_Shell_Putty_Wsh - Fatal编程技术网

将putty加载到特定ssh主机的Javascript

将putty加载到特定ssh主机的Javascript,javascript,shell,putty,wsh,Javascript,Shell,Putty,Wsh,我试图创建一个有链接的网站,根据这些链接,它将通过ssh连接加载putty到特定主机。(这将在内部和ie 6中使用) 到目前为止,我已经忽略了主持人 <script language="javascript"> function connection(host) { oShell = new ActiveXObject("Wscript.Shell"); oShell.Run("putty.exe -ssh" + host + "22"); } </script>

我试图创建一个有链接的网站,根据这些链接,它将通过ssh连接加载putty到特定主机。(这将在内部和ie 6中使用)

到目前为止,我已经忽略了主持人

<script language="javascript">
function connection(host) {
  oShell = new ActiveXObject("Wscript.Shell");
  oShell.Run("putty.exe -ssh" + host + "22");
}

</script>



<a href="javascript:connection('@1.1.1.1')"> Connection 1 </a>

功能连接(主机){
oShell=newActiveXObject(“Wscript.Shell”);
Run(“putty.exe-ssh”+host+“22”);
}

我成功地执行了您需要的操作

<script language="javascript">
function connection(host) {
  var oShell = new ActiveXObject("Wscript.Shell");
  oShell.Run('"c:\\Archivos de programa\\PuTTY\\putty.exe" -ssh '+ host +' 22');
  }

</script>

<a href="javascript:connection('@1.1.1.1')"> Connection 1 </a>

功能连接(主机){
var oShell=newActiveXObject(“Wscript.Shell”);
Run(''c:\\Archivos de programa\\PuTTY\\PuTTY.exe“-ssh'+host+'22');
}
我需要传递putty可执行文件(带有转义字符)的位置,并添加代码中缺少的一些空格(afer-ssh和22之前)。只要putty可以独立运行,也许您可以将putty.exe放在网络共享位置,这样每个人都可以启动它,最重要的是:所有用户都有一个一致的位置


还可以看看对您来说也很有趣的。为什么不做一些更标准的事情,使用
ssh:
协议处理程序呢?我需要它专门通过puttyRight加载它,然后配置每个人的机器以使用PuTTY作为
ssh:
的处理程序。