天天看點

【使用者】create_user_with_sshkey.sh

【使用者】create_user_with_sshkey.sh

<code>#!/bin/bash</code>

<code># $ ssh-keygen -t rsa -b 2048 -C you_comment_here -f filename</code>

<code># create user with ssh public key</code>

<code># 20140214</code>

<code>username=</code><code>'yourname'</code>

<code>useradd</code> <code>${username}</code>

<code>id</code> <code>${username}</code>

<code>[ -d </code><code>/home/</code><code>${username}/.</code><code>ssh</code> <code>] || </code><code>mkdir</code> <code>-p </code><code>/home/</code><code>${username}/.</code><code>ssh</code>

<code>cat</code> <code>&lt;&lt;_PUBKEY &gt;&gt; </code><code>/home/</code><code>${username}/.</code><code>ssh</code><code>/authorized_keys</code>

<code>your public key</code>

<code>_PUBKEY</code>

<code>chmod</code> <code>700 </code><code>/home/</code><code>${username}/.</code><code>ssh</code>

<code>chmod</code> <code>600 </code><code>/home/</code><code>${username}/.</code><code>ssh</code><code>/authorized_keys</code>

<code>chown</code> <code>-R ${username}:${username} </code><code>/home/</code><code>${username}/.</code><code>ssh</code>

<code>cat</code> <code>/home/</code><code>${username}/.</code><code>ssh</code><code>/authorized_keys</code>

<code></code>

本文轉自 pcnk 51CTO部落格,原文連結:http://blog.51cto.com/nosmoking/1594647,如需轉載請自行聯系原作者