首 页 » 未分类 » VPS开设最低权限的上网代理ssh帐号

VPS开设最低权限的上网代理ssh帐号

2011-03-21 | 浏览人数: 10,371次 | 分类: 未分类 | 11条评论 | 查看评论 发表评论

现在很多同学专门购买VPS用做上网代理,比较适合做做代理的VPS有15美元的YardVPSBuyVM,还有2美元的Directspace等。现在deepvps就说一下如何在VPS开设最低权限的上网代理ssh帐号。

1,增加一个linux用户,并赋予该用户一个nologin的shell权限。

useradd username -s /sbin/nologin

2,设置该用户密码。

passwd username

3,如果需要经常建立这种账户的话,建立一个脚本方便自己的操作。

通过ssh终端root权限连接到vps后输入:

vi ssh.sh

编辑一个sh文件
打开后,按 i 键进入编辑模式。
然后将下面内容复制进去(终端内点下鼠标右键即可复制)

#!/bin/bash
cat >> /etc/shells << END
/sbin/nologin
END
useradd $1 -s /sbin/nologin
echo $1:$2 | chpasswd

然后保存退出编辑模式。
这样,输入下面命令就可以方便建立ssh代理帐号:

bash ssh.sh username password

username和password就是你自己要设置的帐号和对应的密码,可以替换。
上面脚本中$1,就是对应的username,$2,就是对应的password
$0哪里去了?ssh.sh即是也。
$1,$2,$0,是bash脚本中约定的参数标志,分别表示第几个参数。

原创文章如转载,请注明:转载自深度VPS [ http://www.deepvps.com ]
[复制本文链接发送给您的好友]
Tags:
  • 上一篇:
  • 下一篇:
  • 日志信息 »

    该日志于2011-03-21 21:16由 deepvps 发表在未分类分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

    随机日志

      共有11条评论 [点此发言]

      1. 1楼 囧啊囧 2011年03月22日 00:21

        要转

        [回复]

      2. 2楼 vpsser 2011年03月22日 10:52

        不错不错,没看懂 :!:

        [回复]

        deepvps 2011年03月23日 21:42 回复:

        汗,没看懂还不错不错啊 :arrow:

        [回复]

        搓板 2011年03月23日 23:53 回复:

        这个,我很想把详细步骤学一下。这个我还真有点没搞明白。只是不知道细节。 能不能做个教程, 最好是 屏幕录制专家 那种的 我很想像你学习这个。

        [回复]

      3. 3楼 gsid 2011年03月22日 15:32

        此类文 多多益善

        [回复]

      4. 4楼 21 2011年03月25日 21:17

        请问

        cat >> /etc/shells << END
        /sbin/nologin
        END

        的作用没看明白……

        [回复]

        deepvps 2011年03月25日 22:05 回复:

        这个的作用就是开通的账户不能SSH登陆VPS。

        [回复]

        21 2011年03月25日 22:39 回复:

        useradd $1 -s /sbin/nologin
        这句的意思就已经是不让使用shell了吧?

        [回复]

        挨个搞 2011年05月3日 01:57 回复:

        因为转的是俺的文章,但是没有转全 :cool:
        http://actgod.com/archives/21/

        [回复]

        deepvps 2011年05月3日 18:52 回复:

        嘿嘿,谢谢。

        [回复]

      5. 5楼 SSH开设最低权限的上网代理帐号 | 小楼的站点 2011年06月13日 11:36

        [...] 原文:http://www.deepvps.com/add-proxy-ssh-account-on-vps.html 1,增加一个linux用户,并赋予该用户一个nologin的shell权限。 [...]

      发表评论 »

      = 5 + 13 (防止机器人评论)

       疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人