uTools-Manuals/docs/linux/ssh-add.html
2019-04-21 11:50:48 +08:00

27 lines
1.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h1 id="ssh-add">ssh-add</h1>
<p>把专用密钥添加到ssh-agent的高速缓存中</p>
<h2 id="补充说明">补充说明</h2>
<p><strong>ssh-add命令</strong> 是把专用密钥添加到ssh-agent的高速缓存中。该命令位置在<code>/usr/bin/ssh-add</code></p>
<h3 id="语法">语法</h3>
<pre><code class="language-bash">ssh-add [-cDdLlXx] [-t life] [file ...]
ssh-add -s pkcs11
ssh-add -e pkcs11</code></pre>
<h3 id="选项">选项</h3>
<pre><code class="language-bash">-D删除ssh-agent中的所有密钥.
-d从ssh-agent中的删除密钥
-e pkcs11删除PKCS#11共享库pkcs1提供的钥匙。
-s pkcs11添加PKCS#11共享库pkcs1提供的钥匙。
-L显示ssh-agent中的公钥
-l显示ssh-agent中的密钥
-t life对加载的密钥设置超时时间超时ssh-agent将自动卸载密钥
-X对ssh-agent进行解锁
-x对ssh-agent进行加锁</code></pre>
<h3 id="实例">实例</h3>
<p>1、把专用密钥添加到 ssh-agent 的高速缓存中:</p>
<pre><code class="language-bash">ssh-add ~/.ssh/id_dsa</code></pre>
<p>2、从ssh-agent中删除密钥</p>
<pre><code class="language-bash">ssh-add -d ~/.ssh/id_xxx.pub</code></pre>
<p>3、查看ssh-agent中的密钥</p>
<pre><code class="language-bash">ssh-add -l</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->