Запустите безопасную командную строку через https, используя sshd и corkscrew - PullRequest
0 голосов
/ 04 ноября 2011

Позволит ли corkscrew запускать программы командной строки на моих удаленных серверах?

EG, я хочу "https://user@cmd.barrycarter.info/date/+%Y/", чтобы подсказать мне для пароля в стиле 401 (т.е. мой стандартный пароль для входа в систему), а затем вернуть страницу HTTP с просто "2011" на нем.

Я читал про sshd ProxyCommand, но не уверен, что понимать это.

Общее нытье:

  • Я часто бываю у клиента и мне нужен ssh-доступ к моему серверу. Некоторые из мои клиенты могут / будут / установили замазку, но многие не имеют и не будет. У них нет проблем с моими посещающими веб-страницами (я не могу убедить их, что установка шпатлевки намного безопаснее, чем посещение определенные веб-страницы).

  • Из дома я использую ключи SSH для доступа к своей машине, но все же разрешаю метод аутентификации по имени пользователя / паролю.

  • Я понимаю, что это кажется небезопасным, хотя, вероятно, нет менее безопасный, чем запуск ssh из командной строки с помощью имя пользователя Пароль.

  • Я понимаю, что могу написать CGI, который делает все это, но мне интересно если есть существующее решение. Плюс я бы хотел запустить "ssh web" сервер "на свой собственный порт с ничего больше + не хотят запускаться две копии lighttpd (если это возможно).

1 Ответ

0 голосов
/ 04 ноября 2011

Как вы уже описали, я думаю, что вашей проблеме нужно, чтобы вы написали собственный CGI.

Может быть, вы могли бы вместо этого использовать portaputty ?

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