Qual é a principal alternativa ao SSH?
A2A Qual é a principal alternativa ao SSH?
Frankly, acho que não existe nenhuma. É como perguntar qual é a principal alternativa para a roda. O protocolo é tão útil, seguro e de código aberto que não vale a pena desenvolver mais nada. Telnet é para SSH como o Travois é para a roda.
Eu concordo com grande parte da resposta de Neil Richins'em teoria, mas NFS não é uma alternativa segura ao SSH/SCP (é um protocolo LAN, não um protocolo de internet pública) e Mosh usa SSH para transporte.
Se houver problemas encontrados no SSH, eles são corrigidos. Ninguém abandona a coisa toda. É por isso que estamos usando SSH 2 ao invés de SSH 1, e muitas das cifras originais foram depreciadas. Como SSL/TLS.
Pensei que o FTP tinha morrido com Telnet, morto por HTTP (opcionalmente usando SSL), SCP, SFTP e Rsync (usando transporte SSH). Mas então eu descobri que ele tinha se recusado a morrer, e que as pessoas tinham criado uma versão segura do FTPS. Então há isso para transferências de arquivos. Pessoalmente eu uso o SCP e o Rsync. Outra alternativa para a transferência de arquivos é HTTP com SSL/TLS. Para download, HTTP GET funciona facilmente para obter qualquer arquivo de um webserver. Para fazer upload, HTTP POST funciona se você escrever um manipulador, e HTTP PUT funciona se isso for implementado, por exemplo, em WebDAV. Assim, para manter um espaço compartilhado sobre um protocolo seguro, WebDAV é uma alternativa ao Rsync/SSH. O problema aí é que o SCP/Rsync mantém a propriedade do arquivo, enquanto no WebDAV ou POST qualquer coisa carregada pertence ao processo do servidor web. Os sistemas CMS são inerentemente inseguros, pois se o servidor web for hackeado, o processo do servidor web tem acesso de escrita a todo o conteúdo - não há separação de usuários.
Artigos semelhantes
- Como se conectar através de SSH a um dispositivo usando Verizon 4G LTE da Internet
- Como corrigir uma conexão SSH redefinida
- Qual smartphone é a melhor alternativa para o iPhone 11? Qual é a melhor alternativa para o iPhone 11?
- Como um método principal é chamado em outra classe de método principal em Java?