Я в библиотеке, и все компьютеры работают на базе Windows. Я подключаюсь по ssh к своему Ubuntu-боксу где-то в другом месте. В условиях обслуживания сказано: «Вы не можете вносить изменения в системные файлы». Однако, когда я подключаюсь по ssh к своему Ubuntu-боксу, это может «выглядеть» как взлом, поскольку несколько человек (включая, как я предполагаю, руководителя библиотеки) странно посмотрели на мой компьютер, когда я открыл веб-сайт, на котором текст был моноширинным шрифтом, а фон веб-сайта был черным. Запуск командной строки, безусловно, будет считаться взломом, если просмотр веб-сайта таковым являлся.
Если я подключаюсь по ssh к своему ящику, это выглядит так, как будто я "взламываю" компьютер. Я бы хотел как-то сделать это в веб-браузере с красивым счастливым текстом, чтобы это действительно представляло то, что я делаю; я не собираюсь взламывать компьютер, я просто использую компьютер где-то в другом месте.
решение1
Если библиотека использует Firefox и имеет возможность установки дополнений, попробуйтеFireSSH- это SSH-клиент на основе JavaScript.
решение2
Что вы, вероятно, захотите сделать, так это установить эмулятор терминала на основе HTML. Есть несколько (много) на выбор. Это даст вам текстовое поле на веб-странице (например, на той, на которой я сейчас печатаю), и это будет работать на вашей системе.
Это список таких приложений, без определенного порядка. У меня мало или совсем нет опыта с ними:
- http://anyterm.org/
- http://scott.yang.id.au/2006/04/ajaxterm-terminal-emulation/
- http://code.google.com/p/shellinabox/
Вы можете увидеть живые демонстрации всех трех в нижней части этой страницы:http://anyterm.org/demos.html
Все это будет работать в любом браузере. Возможно, даже в IE4 :)
решение3
Если вы используете Google Chrome/Chromium, вы можете датьБезопасная оболочкавыстрел. Это полноценный эмулятор терминала и SSH-клиент.
Он разработан Google и работает в автономном режиме :)
Secure Shell — это совместимый с xterm эмулятор терминала и автономный ssh-клиент для Chrome. Он использует Native-Client для прямого подключения к ssh-серверам без необходимости использования внешних прокси-серверов.
Вы также можете использовать другое расширение,Терминал DevTools, который является эмулятором терминала.
Примечание: здесь требуется npm-install
обдумывание.Подробности
Счастливого SSH-соединения :)
решение4
Я использую ShellInAbox для доступа к моему ПК из-за очень жесткого брандмауэра, используя только мой браузер. Я также настраиваю его на работу через https, как я написал здесь:
ShellInAbox с https через ваш браузер
Также вам необходимо использовать поставщика услуг динамического DNS, например dyndns, чтобы иметь возможность определить местоположение вашего ПК.