Existe-t-il un terminal / client ssh basé sur le Web?

31

Je suis dans une bibliothèque et tous les ordinateurs sont basés sur Windows. Je fouille dans ma boîte Ubuntu ailleurs. Les conditions d'utilisation indiquent: "Vous ne pouvez pas modifier les fichiers système." Cependant, quand je ssh dans ma boîte Ubuntu, cela pourrait "ressembler" à du piratage, car j'ai eu quelques personnes (y compris je suppose que le superviseur de la bibliothèque) regardent mon ordinateur de façon drôle quand j'ai ouvert un site Web où le texte était une police à espacement fixe et l'arrière-plan du site Web était noir. L'exécution de l'invite de commande sera certainement considérée comme un piratage si vous consultez un site Web.

Si je fouille dans ma boîte, il semble que je "pirate" l'ordinateur. J'aimerais le faire en quelque sorte dans un navigateur Web avec un joli texte joyeux, afin qu'il représente réellement ce que je fais; Je ne vais pas pirater l'ordinateur, j'utilise seulement un ordinateur ailleurs.

alexyorke
la source
Firefox ou Internet Explorer? Sont-ils verrouillés pour vous empêcher d'installer des modules complémentaires / des contrôles Active-X?
fossfreedom
2
Wikipédia: SSH basé sur le Web
frabjous
Firefox, Internet exploré si je dois le faire
alexyorke
Si vous pouvez exécuter des fichiers, vous pouvez utiliser une version portable de PuTTY.
UniversallyUniqueID

Réponses:

13

Si la bibliothèque utilise Firefox et a la possibilité d'installer des modules complémentaires, essayez FireSSH - c'est un client SSH basé sur javascript.

entrez la description de l'image ici

fossfreedom
la source
1
Voir aussi: askubuntu.com/q/48515/17789
con-f-use
également disponible pour Chrome
ccpizza
Il dit, n'est plus disponible pour Firefox
Vineeth Sai
8

Ce que vous voudrez probablement faire, c'est installer un émulateur de terminal basé sur HTML. Il y en a plusieurs (beaucoup) parmi lesquels choisir. Cela vous donnera un champ de texte dans une page Web (comme celle dans laquelle je tape actuellement) et qui s'exécutera sur votre système.

Il s'agit d'une liste de ces applications, sans ordre particulier. J'ai peu ou pas d'expérience avec ceux-ci:

Vous pouvez voir des démos en direct des trois en bas de cette page: http://anyterm.org/demos.html

Tous ces éléments fonctionneront dans n'importe quel navigateur. Probablement même IE4 :)

Jo-Erlend Schinstad
la source
8

Si vous utilisez Google Chrome / Chromium, vous pouvez essayer Secure Shell . Il s'agit d'un émulateur de terminal complet et d'un client SSH.
Il est développé par Google et fonctionne hors ligne :)

Secure Shell est un émulateur de terminal compatible xterm et un client ssh autonome pour Chrome. Il utilise Native-Client pour se connecter directement aux serveurs ssh sans avoir besoin de proxy externes.

entrez la description de l'image ici

Vous pouvez également utiliser une autre extension, Devtools Terminal , qui est un émulateur de terminal.

Remarque: Celui-ci nécessite un npm-installbien. Détails

entrez la description de l'image ici

Bonne SSHing :)

Pranav 웃
la source
Cette réponse ne résout pas les problèmes mentionnés dans la question, mais +1 car elle répond absolument au titre de la question.
Steve Buzonas
6

Essayez ceci: tty.js --- Un terminal pour votre navigateur, en utilisant node / express / socket.io

Fonctionnalités:

  • Onglets, fenêtres empilables, terminaux maximisables
  • Ecran / touches de type Tmux (facultatif)
  • Possibilité de restituer efficacement des programmes: vim, mc, irssi, vifm, etc.
  • Prise en charge des événements de souris xterm
  • Prise en charge de 256 couleurs
  • Sessions persistantes
Bohr
la source
comment l'installer? est-il intégré ou doit-il être installé?
rɑːdʒɑ
1
@Jai Le lien ci-dessus contient toutes les informations dont vous avez besoin. Juste npm install tty.jspour installer et tty.jscommencer à servir.
Bohr
2

Je voudrais recommander GateOne , puissant et accrocheur. L'auteur a également une image Docker pour une configuration facile.

Mohnish
la source
2

Avertissement: je suis le développeur principal de Shellvault.

Une autre option est Shellvault , un client SSH cloud basé sur le Web que vous n'avez pas à télécharger ou à configurer vous-même. Il a un multiplexage de terminaux, il a l'air bien par défaut, et comme il est basé sur le cloud, vous pouvez administrer vos serveurs à partir de n'importe quel ordinateur sans configurer SSH sur une nouvelle machine.

Interface du terminal Shellvault.io

Shellvault est un logiciel en tant que service, il n'est donc pas gratuit, mais il dispose d'un essai gratuit afin que vous puissiez voir si vous aimez l'utiliser. Après la période d'essai de 7 jours, un abonnement coûte 5 $ / mois.

angerson
la source
1

J'utilise ShellInAbox pour accéder à mon PC depuis un pare-feu très restrictif en utilisant uniquement mon navigateur. Je le configure également pour passer sur https comme je l'ai écrit ici:

ShellInAbox avec https à l'aide de votre navigateur

Vous devez également utiliser un fournisseur de service DNS dynamique comme dyndns pour pouvoir localiser votre PC.

Marko
la source
0

Vous devriez essayer Bastillion - https://www.bastillion.io Vous pouvez utiliser plusieurs terminaux simultanément (comme tmux).

skavanagh
la source