Existe um terminal / ssh client baseado na web?

31

Estou em uma biblioteca e todos os computadores são baseados no Windows. Estou mexendo na minha caixa do Ubuntu em outro lugar. Os termos de serviço dizem "Você não pode fazer alterações nos arquivos do sistema". No entanto, quando ssh na minha caixa do Ubuntu, pode "parecer" que eu estou hackeando, já que algumas pessoas (incluindo eu presumo que o supervisor da biblioteca) olham engraçado para o meu computador quando abri um site onde o texto era uma fonte monoespaçada e o fundo do site era preto. A execução do Prompt de Comando certamente será considerada hacking se o site estiver em um site.

Se estou atirando na minha caixa, parece que estou "invadindo" o computador. Gostaria de fazê-lo de alguma forma em um navegador da web com um texto bonito e feliz, para que ele realmente represente o que estou fazendo; Não vou invadir o computador, estou usando apenas um computador em outro lugar.

alexyorke
fonte
firefox ou internet explorer? Eles estão bloqueados para impedir a instalação de controles de complementos / ativo-x?
fossfreedom
2
Wikipedia: SSH baseado na Web
frabjous
Firefox, Internet explorada se eu tiver
alexyorke
Se você pode executar arquivos, pode usar uma versão portátil do PuTTY.
UniversallyUniqueID

Respostas:

13

Se a Biblioteca estiver usando o Firefox e tiver a capacidade de instalar complementos, tente o FireSSH - é um cliente SSH baseado em javascript.

insira a descrição da imagem aqui

liberdade de expressão
fonte
1
Veja também: askubuntu.com/q/48515/17789
con-f-use
também disponível para Chrome
ccpizza
Diz: Não está mais disponível para o Firefox
Vineeth Sai
8

O que você provavelmente desejará fazer é instalar um emulador de terminal baseado em HTML. Existem vários (muitos) para escolher. Isso fornecerá um campo de texto em uma página da Web (como a que estou digitando no momento) e que será executada no seu sistema.

Esta é uma lista de tais aplicativos, em nenhuma ordem específica. Tenho pouca ou nenhuma experiência com estes:

Você pode ver demonstrações ao vivo das três na parte inferior desta página: http://anyterm.org/demos.html

Tudo isso funcionará em qualquer navegador. Provavelmente até o IE4 :)

Jo-Erlend Schinstad
fonte
8

Se você está no Google Chrome / Chromium, pode dar uma chance ao Secure Shell . É um emulador de terminal completo e um cliente SSH.
É desenvolvido pelo Google e funciona offline :)

O Secure Shell é um emulador de terminal compatível com xterm e um cliente ssh independente para o Chrome. Ele usa o Native-Client para conectar-se diretamente aos servidores ssh sem a necessidade de proxies externos.

insira a descrição da imagem aqui

Você também pode usar outra extensão, o Devtools Terminal , que é um emulador de terminal.

Nota: Este requer um npm-installpensamento. Detalhes

insira a descrição da imagem aqui

Feliz SSHing :)

Pranav 웃
fonte
Esta resposta não aborda os problemas mencionados na pergunta, no entanto, +1 porque responde absolutamente ao título da pergunta.
Steve Buzonas
6

Experimente o seguinte: tty.js --- Um terminal para o seu navegador, usando node / express / socket.io

Recursos:

  • Guias, empilhamento de janelas, terminais maximizáveis
  • Teclas de tela / tipo Tmux (opcional)
  • Capacidade de renderizar programas com eficiência: vim, mc, irssi, vifm, etc.
  • Suporte para eventos do mouse xterm
  • 256 cores de suporte
  • Sessões persistentes
Bohr
fonte
como instalá-lo? está embutido ou precisa instalar?
27413
1
@Jai O link acima tem todas as informações que você precisa. Apenas npm install tty.jspara instalar e tty.jscomeçar a servir.
Bohr
2

Gostaria de recomendar o GateOne , poderoso e ágil . O autor também possui uma imagem do Docker para facilitar a instalação.

Mohnish
fonte
2

Isenção de responsabilidade: eu sou o desenvolvedor principal do Shellvault.

Outra opção é o Shellvault , um cliente SSH na nuvem baseado na Web que você não precisa fazer o download ou configurar. Possui multiplexação de terminal, parece bom por padrão e, como é baseado na nuvem, você pode administrar seus servidores de qualquer computador sem configurar o SSH em uma nova máquina.

Interface do terminal Shellvault.io

O Shellvault é um software como serviço, portanto não é gratuito, mas possui avaliação gratuita para que você possa ver se gosta de usá-lo. Após o período de avaliação de 7 dias, uma assinatura custa US $ 5 / mês.

angerson
fonte
1

Eu uso o ShellInAbox para acessar meu PC por trás de um firewall muito restritivo usando apenas o meu navegador. Também o configuro para passar por https como escrevi aqui:

ShellInAbox com https usando seu navegador

Além disso, você precisava usar o provedor de serviços de DNS dinâmico, como os dyndns, para localizar seu PC.

Marko
fonte
0

Você deve experimentar o Bastillion - https://www.bastillion.io Você pode usar vários terminais simultaneamente (como o tmux).

skavanagh
fonte