O ssh e o sftp se conectam usando o daemon ssh no host remoto, usando a porta 22 / tcp, enquanto o FTP é um protocolo / serviço totalmente separado, usando outra (s) porta (s). Para permitir que o ncftp funcione, é necessário certificar-se de que o servidor remoto usa um daemon FTP configurado adequadamente (como proftpd, vsftpd, ncftpd) e que nenhuma política de firewall bloqueia o acesso de entrada / saída em qualquer uma das máquinas que você está conectando ou o servidor.
No seu caso, você provavelmente quer usar scp
, outro utilitário na caixa de ferramentas ssh. Ele permite que você copie recursivamente os diretórios sobre o ssh. Apenas use esta sintaxe:
scp -r folder/ [email protected]:
Ele copiará recursivamente a pasta denominada folder
para a conta de usuário user
on remote.host
. É importante incluir o: após o nome do host, é como o scp espera vê-lo, caso contrário, ele tentará copiar a pasta em um arquivo chamado [email protected]
em seu computador de origem / local.
Você também pode usar o scp para copiar arquivos simples, é claro.