感谢:
http://21pt.com/Article/106.aspx
http://rainbird.blog.51cto.com/211214/275162
工作中发现某个用户下不能使用sftp,在root 下可以,找到下面这篇文章,解决问题。
方法一:简单实用
usermod -s /usr/lib/ssh/sftp-server user
方法二:安装rssh
root用户
0)tar -zxvf rssh-2.3.2.tar.gz
)./configure --prefix=/usr --sysconfdir=/etc
2)make
3) make install
4) sh mkchroot.sh /home/ftpuser/ftpdoc ftpuser 077
5) vi /etc/rssh.conf
allowscp
allowsftp
umask = 022
chrootpath = /home/ftpuser/ftpdoc
6)/etc/rc.d/init.d/sshd restart
方法三 scponly
1)解压缩安装包
tar zxvf scponly-4.6.tgz
2)安装
..