有一个网页托管在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”中指定所需的服务器
希望有帮助