2010-01-22 openssh 4.9以降でユーザのログインをsftpのみに制限する linux ssh ユーザのshellを/bin/bashから/sbin/nologin などに変更して、 sshd_config でinternal-sftpを設定するだけで良くなった。 Subsystem sftp internal-sftp 4.9以前では/sbin/nologin にすると、sftpも出来なかったはず。。。