linux下自带的ssh也同时开放了sftp工具,最近一直在找有没有办法可以只开放sftp而禁止ssh登录,最近找到一个办法:

修改帐号的登录shell为/usr/libexex/openssh/sftp-server

shell> usermod -s /usr/libexec/openssh/sftp-server tianjing

如果需要只开放ssh登录而禁止sftp的话可以修改ssh的配置文件:

/etc/ssh/sshd_config

把Subsystem sftp /usr/libexec/openssh/sftp-server 这行注释掉就可以了