Propaganda
FTP 6 bons clientes de FTP on-line para quando você estiver na estrada consulte Mais informação e SSH Como canalizar o tráfego da Web com o shell seguro SSH consulte Mais informação são protocolos de rede que são executados sobre a camada TCP / IP, assim como HTTP. Em inglês simples, é uma maneira de os dispositivos se comunicarem através de uma rede.
Diferentes formas de comunicação são usadas em diferentes circunstâncias. Existem diferentes usos e diferentes forças. Mas exatamente como o SSH e o FTP se relacionam não é claro para a maioria.
Esta parte da série Technology Explained visa esclarecer os dois protocolos e suas diferenças.
Shell e Contas Shell
Vamos tirar uma terminologia básica do caminho. Para entender o objetivo do SSH, você precisa estar familiarizado com alguns dos elementos subjacentes.
o Concha de um computador é um software que permite que os usuários se comuniquem diretamente com o kernel, o núcleo de um sistema operacional. O shell pode ter uma interface gráfica ou de linha de comando (leitura: entrada de texto) ou ambas.
Uma conta shell, por outro lado, é uma conta pessoal que dá ao usuário acesso a um shell em um computador diferente. Eles costumavam ser comuns e fornecidos pelos provedores de serviços da Internet, costumavam trabalhar com armazenamento de arquivos, contas de email, grupos de notícias e muito mais. O denominador comum é que uma conta shell é usada para inserir comandos em um computador remoto.
Protocolo Secure Shell (SSH)
Assim como um navegador da Web usa o protocolo HTTP para conversar com sites, uma conta shell precisa de um determinado protocolo para permitir a troca de dados (leitura: comunicação) entre os dois dispositivos em rede. Conheça SSH - Protocolo Shell Seguro.
O SSH usa um criptografia de chave pública Como criptografar facilmente documentos de e-mail ou texto [Windows] consulte Mais informação e foi desenvolvido para substituir o Telnet e outros protocolos de shell inseguros. As duas versões principais, SSH-1 e SSH-2, agora são os protocolos dominantes para acessar contas de shell.
Atualmente, o SSH é usado para efetuar login e executar código em hosts remotos, navegar na Web usando clientes proxy criptografados e transferir arquivos - até mesmo configurando um Rede Privada Virtual Qual é a definição de uma rede privada virtualAs redes privadas virtuais são mais importantes agora do que nunca. Mas você sabe o que são? Aqui está o que você precisa saber. consulte Mais informação .
Os clientes SSH estão disponíveis para todos os principais sistemas operacionais. Sistemas baseados em Unix, incluindo Linux e Mac OS X, podem usar OpenSSH. Verifique também o site do OpenSSH para alternativas do Mac OS e Windows. PuTTY é um dos clientes Windows mais importantes.
Protocolo de transferência segura de arquivos (SFTP) versus FTP
Os aplicativos de transferência de arquivos e VPN não são executados no SSH por padrão, mas usam o SFTP - o Protocolo de transferência de arquivos SSH. Lembre-se, o SFTP não é o protocolo FTP em execução no SSH, mas um protocolo de transferência de arquivos diferente desenvolvido como uma extensão para o SSH-2. O SFTP sempre é usado para transferir arquivos pelo SSH, mas na verdade foi projetado para ser usado em conformidade com outros protocolos. Isso não é para este artigo, no entanto.
Embora não esteja na carta, para o usuário final, o SFTP posso ser visto como um parente seguro do FTP. Este último transmite todos os dados em texto sem formatação. Assim, a interceptação de pacotes pode revelar dados cruciais e privados, incluindo seu nome de usuário e senha! O SFTP, sendo uma extensão SSH-2, usa segurança de chave pública. Isso significa que os dados são criptografados quando estão sendo transmitidos e as intercepções em potencial são relativamente inúteis.
O SFTP, como tal, está incluído nos mais populares Conjuntos de FTP Os 3 melhores clientes grátis de FTP para WindowsO FTP é um método útil de compartilhamento de arquivos e o método usado para carregar arquivos em um host da web. Aqui estão os melhores clientes de FTP que você pode obter gratuitamente. consulte Mais informação , embora muitas vezes sem outra funcionalidade SSH.
Espero que você tenha aprendido algo com este artigo. Se você tiver alguma dúvida ou sugestão, vá para a seção de comentários abaixo!
Crédito da imagem: Shutterstock
Sou escritor e estudante de ciências da computação na Bélgica. Você sempre pode me fazer um favor com uma boa ideia de artigo, recomendação de livro ou ideia de receita.