Я хочу иметь возможность использовать защищенную веб-страницу на моем общем веб-хосте, чтобы устанавливать SSH-соединения в любое место назначения. Общий веб-хостинг дешев и прост в обслуживании, и обычно позволяет использовать ssh для веб-сервера. Бывают случаи, когда я хотел бы подключиться к моему веб-серверу по ssh, но у меня нет прямого подключения по ssh.
Я в курсе консольFISH, Ajaxterm, и Anyterm. Проблема в том, что consoleFISH по замыслу является посредником, а Ajaxterm / Anyterm требует запуска процесса-демона на хост-сервере. Веб-хосты обычно могут поддерживать задания cron, но не могут постоянно запускать процессы демонов. Дополнительные модули Apache обычно тоже отсутствуют, поскольку они требуют перенастройки сервера и влияют на всех остальных клиентов.
Существуют ли какие-либо программные пакеты, которые я могу запустить в своей учетной записи общего веб-хостинга, которые обеспечивают истинный опыт ssh с этими ограничениями?
Есть Java-апплет, который вы можете использовать для подключения к любому серверу:
Вот пример использования (посмотрите исходный код).
Ракушка в коробке. http://code.google.com/p/shellinabox/
Я использовал AjaxTerm, и кажется, что соединение разрывается каждые несколько минут. Я попробовал AnyTerm по подписке, и это тоже потеряло соединение. AjaxTerm и AnyTerm представляют собой столбец фиксированного размера и ширину строки.
Однако оболочка в коробке масштабируется до размера вашего браузера, предоставляя вам больше строк и столбцов.
Установка довольно проста, есть пакет debian, который вы можете скачать.
В качестве совета вы можете уменьшить шрифт, используя увеличение / уменьшение в браузере. И для вырезания и вставки единственный способ заставить его работать - это использовать Edit / Paste из меню вашего браузера, а не CTRL / CMD v.