主页 > 知识库 > 只允许用来代理上网的SSH账号的方法

只允许用来代理上网的SSH账号的方法

热门标签:服务器配置 美团 外呼系统 百度竞价点击价格的计算公式 电话机器人搭建 硅谷的囚徒呼叫中心 解决方案 家政服务网络

创建用户组,创建用户,设置密码:

复制代码
代码如下:

groupadd SSHTunnel
useradd -g SSHTunnel -s /bin/bash -d /home/tunnel TunnelUser1
passwd TunnelUser1

设置sftp权限:

复制代码
代码如下:

chmod 700 /usr/lib/openssh/sftp-server

在/etc/ssh/sshd_config内添加:

复制代码
代码如下:

Match Group SSHTunnel
AllowTcpForwarding yes
ForceCommand sh /home/tunnel/tunnelshell.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

这样就可以了,同时用户登陆后还支持passwd命令修改密码。

再添加用户则:

复制代码
代码如下:

useradd -g SSHTunnel -s /bin/bash -d /home/tunnel lt;用户名gt;
passwd lt;用户名gt;

标签:防城港 韶关 南昌 临沂 邢台 抚州 乌兰察布 北海

巨人网络通讯声明:本文标题《只允许用来代理上网的SSH账号的方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266