将putty加载到特定ssh主机的Javascript
我试图创建一个有链接的网站,根据这些链接,它将通过ssh连接加载putty到特定主机。(这将在内部和ie 6中使用) 到目前为止,我已经忽略了主持人将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>
<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:
的处理程序。