<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; ssh帐号</title>
	<atom:link href="http://www.deepvps.com/tag/ssh%E5%B8%90%E5%8F%B7/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VPS开设最低权限的上网代理ssh帐号</title>
		<link>http://www.deepvps.com/add-proxy-ssh-account-on-vps.html</link>
		<comments>http://www.deepvps.com/add-proxy-ssh-account-on-vps.html#comments</comments>
		<pubDate>Mon, 21 Mar 2011 13:16:08 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[ssh帐号]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[上网代理]]></category>
		<category><![CDATA[最低]]></category>
		<category><![CDATA[权限]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=747</guid>
		<description><![CDATA[现在很多同学专门购买VPS用做上网代理，比较适合做做代理的VPS有15美元的YardVPS和BuyVM，还有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 &#62;&#62; /etc/shells &#60;&#60; END
/sbin/nologin
END
useradd $1 -s /sbin/nologin
echo $1:$2 &#124; chpasswd
然后保存退出编辑模式。
这样，输入下面命令就可以方便建立ssh代理帐号：
bash ssh.sh username password
username和password就是你自己要设置的帐号和对应的密码，可以替换。
上面脚本中$1，就是对应的username，$2，就是对应的password
$0哪里去了？ssh.sh即是也。
$1，$2，$0，是bash脚本中约定的参数标志，分别表示第几个参数。
]]></description>
			<content:encoded><![CDATA[<p>现在很多同学专门购买VPS用做上网代理，比较适合做做代理的VPS有15美元的<a href="http://www.deepvps.com/go/yardvps" target="_blank">YardVPS</a>和<a href="http://www.deepvps.com/go/buyvm" target="_blank">BuyVM</a>，还有2美元的<a href="http://www.deepvps.com/go/directspace" target="_blank">Directspace</a>等。现在deepvps就说一下如何在VPS开设最低权限的上网代理ssh帐号。</p>
<p>1，增加一个linux用户，并赋予该用户一个nologin的shell权限。</p>
<pre>useradd username -s /sbin/nologin</pre>
<p>2，设置该用户密码。</p>
<pre>passwd username</pre>
<p><span id="more-747"></span>3，如果需要经常建立这种账户的话，建立一个脚本方便自己的操作。</p>
<p>通过ssh终端root权限连接到vps后输入：</p>
<pre>vi ssh.sh</pre>
<p>编辑一个sh文件<br />
打开后，按 i 键进入编辑模式。<br />
然后将下面内容复制进去（终端内点下鼠标右键即可复制）</p>
<pre>#!/bin/bash
cat &gt;&gt; /etc/shells &lt;&lt; END
/sbin/nologin
END
useradd $1 -s /sbin/nologin
echo $1:$2 | chpasswd</pre>
<p>然后保存退出编辑模式。<br />
这样，输入下面命令就可以方便建立ssh代理帐号：</p>
<pre>bash ssh.sh username password</pre>
<p>username和password就是你自己要设置的帐号和对应的密码，可以替换。<br />
上面脚本中$1，就是对应的username，$2，就是对应的password<br />
$0哪里去了？ssh.sh即是也。<br />
$1，$2，$0，是bash脚本中约定的参数标志，分别表示第几个参数。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/add-proxy-ssh-account-on-vps.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
