2014-12-11

在Linux的VPS添加只有代理权限的SSH账号

作者:admin/分类:新手教程 围观群众:

 有时候因为各种需求,我们需要用到代理去进行科学上网。关于这一点,大家其实都知道Xenvps搭建VPN是非常容易的,PPTP一键安装包很快就OK了。但是OpenVZ就麻烦一点,要TK开通TUN/PPP(当然,现在很多OVZ的支持后台直接开通TUN/PPP),然后安装,可能还遇到一些奇怪的问题。

虽然我也用VPN,但是个人认为,VPN也有他麻烦的地方,就是每连接某些客户端应用软件都要重新登录,还有输入验证码,这点显然不如ssh方便。而且,相对于VPN,SSH账号更加容易在VPS上添加,对于手上有VPS的朋友,想偶尔用下代理的话,自己是可以直接用root用户和密码连接;但如果你的VPS流量太多用不完,想顺便提供SSH账号分享给朋友用,教你一个简单的方法:

我们给朋友分享SSH账号,安全问题是最重要的,自然不能分享root密码,那么,如何在VPS上开设只有代理权限的SSH账号呢?很简单,两行命令搞定:

添加一个最低权限的用户:

 

useradd -M -s /sbin/nologin -n username (蓝色用户名自行修改)

设定该用户密码:

passwd username

下面,输入2次密码,就OK了,一个仅有代理权限的SSH账号就完成了。


如果需要删除帐号使用以下命令:

userdel -r username

Leave a comment