Запустите приложение на локальном ПК с веб-страницы.
На сервере Unix размещена веб-страница serverX
. Содержание веб-страницы показано ниже.
user1@server1
user2@server2
user3@server3
Сейчас user1@server1
user2@server2
user3@server3
Есть ссылки. В случае, если я хочу войти в учетную запись Unix user1@server1
тогда я могу нажать на сказать user1@server1
тогда то должно запуститься putty.exe
с аргументами user1@server1
с моего локального ПК. Так что это означает, что мне не нужно запускать putty.exe
я, а затем введите имя сервера и имя пользователя. Все это будет автоматизировано и произойдет только при нажатии на ссылку. Можно ли это реализовать? Как это сделать?
1 ответ
Без какого-либо клиентского веб-приложения (например, 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" вашей системы, чтобы при переходе к "start->run" вы могли просто набрать "myserver", и он автоматически зарегистрирует вас на нужном сервере.
Вы можете добавить в свой пакетный файл и обработать некоторые аргументы командной строки, чтобы вы могли указать, какой сервер вы хотите от "myserver"
надеюсь, это поможет