創(chuàng)建用戶組,創(chuàng)建用戶,設(shè)置密碼:
groupadd SSHTunnel
useradd -g SSHTunnel -s /bin/bash -d /home/tunnel TunnelUser1
passwd TunnelUser1
設(shè)置sftp權(quán)限:
chmod 700 /usr/lib/openssh/sftp-server
在/etc/ssh/sshd_config內(nèi)添加:
Match Group SSHTunnel
AllowTcpForwarding yes
ForceCommand sh /home/tunnel/tunnelshell.sh
下載設(shè)置登陸腳本:
wget https://chencp.info/tunnelshell.sh --no-check-certificate - O /home/tunnel/tunnelshell.sh
ln -s /home/tunnel/tunnelshell.sh /home/tunnel/.profile
最后重啟sshd:
/etc/init.d/ssh restart
這樣就可以了,同時(shí)用戶登陸后還支持passwd命令修改密碼。
再添加用戶則:
useradd -g SSHTunnel -s /bin/bash -d /home/tunnel lt;用戶名gt;
passwd lt;用戶名gt;