Есть ли веб-терминал / ssh-клиент?

31

Я в библиотеке, и все компьютеры основаны на Windows. Я захожу в свою коробку с Ubuntu где-то еще. Условия обслуживания гласят: «Вы не можете вносить какие-либо изменения в системные файлы». Тем не менее, когда я захожу в свой Ubuntu-ящик, он может «выглядеть» так, будто я хакерский, поскольку у меня было несколько человек (включая, я полагаю, руководитель библиотеки), которые забавно смотрели на мой компьютер, когда я открывал веб-сайт, где текст был моноширинным шрифтом, а фон сайта был черным. Запуск командной строки, безусловно, будет считаться взломом, если смотреть на веб-сайт.

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

alexyorke
источник
Firefox или Internet Explorer? Они заблокированы, чтобы предотвратить установку надстроек / элементов управления active-x?
fossfreedom
2
Википедия: Сетевой SSH
frabjous
Firefox, Интернет исследован, если у меня есть
alexyorke
Если вы можете запускать файлы, вы можете использовать переносную версию PuTTY.
UniversallyUniqueID

Ответы:

13

Если библиотека использует Firefox и имеет возможность устанавливать дополнения, попробуйте FireSSH - это SSH-клиент на основе JavaScript.

введите описание изображения здесь

fossfreedom
источник
1
См. Также: askubuntu.com/q/48515/17789
con-f
также доступно для Chrome
ccpizza
Там написано: «Больше не доступен для Firefox»
Vineeth Sai
8

Вероятно, вы захотите установить эмулятор терминала на основе HTML. Есть несколько (много) на выбор. Это даст вам текстовое поле на веб-странице (например, то, которое я сейчас набираю), и оно будет работать в вашей системе.

Это список таких приложений, в произвольном порядке. У меня мало или нет опыта с этими:

Вы можете увидеть живые демонстрации трех в нижней части этой страницы: http://anyterm.org/demos.html

Все это будет работать в любом браузере. Наверное, даже IE4 :)

Джо-Эрленд Шинстад
источник
8

Если вы используете Google Chrome / Chromium, вы можете попробовать Secure Shell . Это полный эмулятор терминала и клиент SSH.
Он и разработан Google, и работает в автономном режиме :)

Secure Shell - это xterm-совместимый эмулятор терминала и отдельный ssh-клиент для Chrome. Он использует Native-Client для прямого подключения к ssh-серверам без необходимости использования внешних прокси.

введите описание изображения здесь

Вы также можете использовать другое расширение, Devtools Terminal , которое является эмулятором терминала.

Примечание: этот требует, npm-installхотя. Детали

введите описание изображения здесь

Счастливого SSHing :)

Пранав 웃
источник
Этот ответ не затрагивает проблемы, упомянутые в вопросе, однако +1, потому что он абсолютно отвечает названию вопроса.
Стив Бузонас
6

Попробуйте это: tty.js --- терминал для вашего браузера, использующий node / express / socket.io

Особенности:

  • Вкладки, Укладка окон, Максимизируемые терминалы
  • Экранные / Tmux-подобные клавиши (опционально)
  • Возможность эффективного рендеринга программ: vim, mc, irssi, vifm и др.
  • Поддержка событий мыши xterm
  • Поддержка 256 цветов
  • Постоянные сеансы
Бор
источник
как это установить? это встроенный или нужно установить?
2013 года
1
@Jai Приведенная выше ссылка содержит всю необходимую информацию. Просто npm install tty.jsустановить и tty.jsначать обслуживать.
Бор
2

Я хотел бы порекомендовать GateOne , мощный и быстрый. Автор имеет изображение Docker, а также для легкой настройки.

Mohnish
источник
2

Отказ от ответственности: я основной разработчик для Shellvault.

Другой вариант - Shellvault , облачный веб-клиент SSH, который вам не нужно загружать или настраивать самостоятельно. Он имеет терминальное мультиплексирование, по умолчанию выглядит хорошо, и поскольку он облачный, вы можете администрировать свои серверы с любого компьютера, не устанавливая SSH на новом компьютере.

Терминальный интерфейс Shellvault.io

Shellvault - это программное обеспечение как услуга, поэтому оно не является бесплатным, но у него есть бесплатная пробная версия, поэтому вы можете увидеть, нравится ли вам его использование. После 7-дневной пробной версии подписка стоит 5 долларов в месяц.

angerson
источник
1

Я использую ShellInAbox для доступа к своему компьютеру из-за очень ограниченного брандмауэра, используя только мой браузер. Я также настраиваю его для перехода по https, как я написал здесь:

ShellInAbox с https используя ваш браузер

Кроме того, вам нужно было использовать поставщика динамического DNS, такого как dyndns, чтобы иметь возможность точно определить ваш компьютер.

Marko
источник
0

Вы должны попробовать Bastillion - https://www.bastillion.io. Вы можете использовать несколько терминалов одновременно (например, tmux).

skavanagh
источник