Запустите приложение на локальном ПК с веб-страницы.

На сервере Unix размещена веб-страница serverX. Содержание веб-страницы показано ниже.

user1@server1
user2@server2
user3@server3

Сейчас user1@server1user2@server2user3@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"

надеюсь, это поможет

Другие вопросы по тегам