O OpenSSH suporta somente a versão 3 do SFTP.
Você teria que usar um servidor SFTP diferente, como ProFTPD mod_sftp .
Eu gostaria de usar o sftp4 ou superior. Como eu posso fazer isso?
Atualmente, tenho o openssh-server (OpenSSH_6.6.1p1) instalado no Ubuntu 14.04 (antigo servidor de teste). Vou atualizar, então respostas para as versões mais recentes do servidor Ubuntu são bem-vindas.
Com base na mensagem de erro abaixo, parece que estou usando o sftp-3 no momento
Eu tentei pesquisar quais versões do servidor openssh usam o sftp-4 ou superior, mas não encontrei nenhum resultado. Alguém pode me ajudar? Quais versões do openssh usam o sftp-4? Alguma das versões mais recentes do Ubuntu executam o sftp-4 ou superior? Se eu não posso fazer isso usando o openssh-server, quais alternativas eu tenho?
O motivo da minha pergunta vem do fato de que gostaria de alterar remotamente as permissões de arquivos e a propriedade usando o WinSCP. Para fazer isso, eu preciso usar sftp4 ou superior (na verdade isso não é bem verdade, aparentemente eu posso fazer isso de sftp2 e acima, desde que eu use GID / UID, infelizmente eu não fui capaz de fazê-lo funcionar.) Aliás, eu tenho sftp-6 como a minha versão preferida no WinSCP.
O OpenSSH suporta somente a versão 3 do SFTP.
Você teria que usar um servidor SFTP diferente, como ProFTPD mod_sftp .