Por que há uma diferença de desempenho e comportamento no Nautilus se eu acessar meu NAS usando ssh
vs. ftp
?
(Eu já sei que ssh
é substituído sftp
na barra de caminho do Nautilus).
Eu esperava que o Nautilus se comportasse da mesma forma para ssh
(ie sftp
) e ftp
, uma vez que as credenciais corretas fossem inseridas. Além disso, eu esperava que o ftp
desempenho fosse melhor, porque não temos que lidar com sobrecarga de criptografia/descriptografia.
No entanto...
Se eu usar ssh://server.local
na barra de caminho do nautilus, o Nautilus ...
- irá listar todos os arquivos no servidor NAS que são de minha propriedade
- abra todos os arquivos no servidor NAS que são de minha propriedade
- pode abrir
*.pdf
arquivos - o desempenho é muito bom
- até exibe uma miniatura contendo uma imagem do documento PDF...
Se eu usar ftp://server.local
na barra de caminho do nautilus, o Nautilus ...
irá listar todos os arquivos no servidor NAS que são de minha propriedade
não consigo abrir todos os arquivos no servidor NAS que são de minha propriedade
só pode abrir arquivos de
*.txt
imagem (*.png
,*.jpg
, etc.)não consigo abrir
*.pdf
arquivosdesempenho é lento , em comparação com
ssh
mostra apenas uma miniatura genérica para o documento PDF...
SFTP e FTP não têm nada a ver um com o outro, apesar de seus nomes. Da Wikipédia:
O código do servidor que lida com isso é diferente e o código do cliente também é diferente.
Assim, você verá um comportamento diferente e qualidades diferentes. É como comparar FTP vs SMB. Eles são diferentes.
O FTP é muito antigo e foi projetado para simples listagem, upload e download de arquivos únicos. Ele também foi projetado quando as velocidades de download eram medidas em bytes. É muito limitado em suas capacidades.
O SFTP é muito mais completo na funcionalidade que fornece, pois veio muito mais tarde, e funciona muito bem quando o servidor e os clientes são Linux, porque coisas como permissões de arquivo e propriedade do usuário são bem tratadas.