Чи є веб-термінал / ssh-клієнт?


31

Я в бібліотеці, і всі комп'ютери базуються на Windows. Я перекидаюсь у свою скриньку Ubuntu десь ще. Умови надання послуг вказують "Ви не можете вносити жодних змін у системні файли". Однак, коли я заходжу у вікно Ubuntu, це може "виглядати" так, як я зламаю, оскільки у мене кілька людей (у тому числі я вважаю, що керівник бібліотеки) дивляться на свій комп'ютер смішно, коли я відкривав веб-сайт, де текст був односхилим шрифтом, а фон веб-сайту був чорним. Запуск командного рядка, безумовно, вважатиметься зломним, якщо переглядати веб-сайт.

Якщо я схичу в свою скриньку, то здається, що я "пробиваю" комп'ютер. Я хотів би якось це зробити у веб-браузері з приємним текстом із задоволенням, щоб він насправді представляв те, що я роблю; Я не збираюсь зламати в комп’ютер, я лише використовую комп'ютер десь в іншому місці.


Firefox або Internet Explorer? Чи заблоковано вони, щоб запобігти встановленню додатків / елементів керування x?
fossfreedom

2
Вікіпедія: SSH на основі веб
fragjous

Firefox, Інтернет досліджував, чи не маю я
alexyorke

Якщо ви можете запускати файли, ви можете використовувати портативну версію PuTTY.
UniversallyUniqueID

Відповіді:



8

Можливо, ви хочете зробити, це встановити емулятор терміналів на основі HTML. Є кілька (багато) на вибір. Це дасть вам текстове поле на веб-сторінці (наприклад, на тій, яку я зараз набираю) і яка працюватиме у вашій системі.

Це перелік таких програм, не в конкретному порядку. У мене з цим мало або немає досвіду:

Демонстраційні демонстрації цих трьох можна побачити внизу цієї сторінки: http://anyterm.org/demos.html

Все це працюватиме в будь-якому браузері. Напевно, навіть IE4 :)


8

Якщо ви перебуваєте в Google Chrome / Chromium, ви можете зняти захищену оболонку . Це повний емулятор терміналу та клієнт 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 кольорова підтримка
  • Наполегливі сеанси

як його встановити? це вбудований або доведеться встановлювати?
rɑːdʒɑ

1
@Jai Наведене вище посилання містить всю необхідну інформацію. Просто npm install tty.jsвстановити та tty.jsпочати обслуговувати.
Бор


2

Відмова: Я основний розробник для Shellvault.

Ще один варіант - Shellvault , веб-клієнт хмарного SSH, який вам не потрібно завантажувати чи встановлювати самостійно. У нього є термінальне мультиплексування, воно за замовчуванням виглядає приємно, і оскільки це хмара, ви можете керувати своїми серверами з будь-якого комп’ютера, не встановлюючи SSH на новій машині.

Інтерфейс терміналу Shellvault.io

Shellvault - це програмне забезпечення як послуга, тому воно не є безкоштовним, але має безкоштовну пробну версію, щоб ви могли побачити, чи подобається вам його використовувати. Після 7-денного пробного періоду передплата коштує 5 доларів на місяць.


1

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

ShellInAbox з https за допомогою браузера

Також вам потрібно було використовувати динамічного постачальника послуг dns, як-от dyndns, щоб мати змогу точно визначити ваш ПК.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.