从网页启动本地电脑上的应用程序

从网页启动本地电脑上的应用程序

有一个网页托管在unix服务器上serverX。网页内容如下所示。

user1@server1
user2@server2
user3@server3

现在user1@server1 user2@server2 user3@server3是链接。如果我想登录 unix 帐户user1@server1,我可以单击说user1@server1,然后它应该putty.exe使用本地 PC 的参数启动user1@server1。因此,这意味着我不需要putty.exe自己启动,然后输入服务器名称和用户名。整个过程将自动进行,只需单击链接即可完成。这可以实现吗?如何进行?

答案1

例如,如果没有某种客户端 Web 应用程序(如 ActiveX/Flash/Java),这是不可能的(出于安全原因),即使有了 ActiveX/Flash/Java/等,安全设置通常也会设置为系统禁止启动应用程序。

从安全角度来看,这通常也是一种不好的做法,因为任何有权访问您页面的人都可以轻松获得与您相同的访问权限。

如果您只是想要一种自动通过 SSH 连接到服务器的方法,而不必一直手动输入,那么您可以创建一个简单的批处理文件来为您登录,然后将该批处理文件的目录放入您的 PATH 变量中。

例如:C:\mycmds\myserver.cmd 将包含以下内容:

@echo off
C:\path\to\putty.exe -ssh USER_NAME@IP_ADDR -pw USER_PASSWORD

然后将“C:\mycmds”放入系统“PATH”变量中,这样当您转到“开始->运行”时,只需输入“myserver”它就会自动将您登录到您想要的服务器。

您可以在批处理文件中进行更复杂的操作,并添加一些命令行参数处理,以便可以从“myserver”中指定所需的服务器

希望有帮助

相关内容