When starting a SFTP channel towards a system where user does not have a shell (i.e. it has /bin/false
or equilvalent assigned in the /etc/passwd
a misleading error message is returned to the user:
1> test:go().
** exception exit: {normal,{gen_server,call,
[<0.53.0>,
{{timeout,infinity},
wait_for_version_negotiation},