ssh: // ссылки в HTML с дополнительными аргументами - PullRequest
2 голосов
/ 28 января 2011

Я пытаюсь создать небольшую статическую стартовую страницу html со ссылками ssh на все серверы, которыми я управляю. Я пытаюсь создать ссылки HTML, которые будут эмулировать следующее:

ssh -t user@example.com "cd / home / user /; vim ruby.rb"

Это работает:

<a href=”ssh://user@example.com”>shell</a>

Но я не уверен, как передавать дополнительные команды (для cd и редактирования файла через vim) в ссылку href.

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 28 января 2011

Я бы создал альтернативу, например ruby_ssh: //, а затем создал бы собственный обработчик URL в вашем браузере, который зависит от браузера.

0 голосов
/ 28 января 2011

Я думаю, что вы могли бы немного "подражать" ему, возясь с вашим .bash_profile.Таким образом, вы можете настроить запуск скрипта при входе в систему.Изменить: конечно, это будет сделано в ваших учетных записях пользователей на каждом сервере , а не на клиенте, где у вас есть веб-браузер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...