「SSH 公開鍵の生成」の版間の差分
提供: dsk's note
(ページの作成:「<syntaxhighlight lang="bash"> ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/Users/username/.ssh/id_rsa): /Users/username...」) |
細 |
||
(同じ利用者による、間の3版が非表示) | |||
1行目: | 1行目: | ||
+ | {{google/ad/01}} | ||
+ | |||
+ | SSHでリモートに接続する際に、毎度パスワードを入力する必要があるが、公開鍵認証を利用する事で、入力する手間を省く事ができる。 | ||
+ | それには、id_rsa (秘密鍵)id_rsa.pub (公開鍵)を生成する必要がある。 | ||
+ | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
ssh-keygen -t rsa | ssh-keygen -t rsa | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
Generating public/private rsa key pair. | Generating public/private rsa key pair. | ||
Enter file in which to save the key (/Users/username/.ssh/id_rsa): | Enter file in which to save the key (/Users/username/.ssh/id_rsa): | ||
9行目: | 17行目: | ||
Your identification has been saved in /Users/username/.ssh/id_rsa. | Your identification has been saved in /Users/username/.ssh/id_rsa. | ||
Your public key has been saved in /Users/username/.ssh/id_rsa.pub. | Your public key has been saved in /Users/username/.ssh/id_rsa.pub. | ||
− | + | </syntaxhighlight> | |
+ | 生成されたid_rsa.pubを表示すると以下のような長い文字列が生成されている。 | ||
+ | <syntaxhighlight lang="bash"> | ||
ssh-rsa AAAAB3〜〜〜〜〜〜〜〜〜/ username@mac.local | ssh-rsa AAAAB3〜〜〜〜〜〜〜〜〜/ username@mac.local | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | authorized_keysを作成して、コピペしておく。 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | vi /home/username/.ssh/authorized_keys | ||
+ | </syntaxhighlight> | ||
+ | 忘れずに、 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | chmod 600 authorized_keys | ||
+ | </syntaxhighlight> | ||
+ | しておきます。 | ||
+ | |||
+ | [[Category: UNIX/Linux]] | ||
+ | [[Category: SSH]] | ||
+ | [[Category: さくらインターネット]] | ||
+ | |||
+ | {{google/ad/01}} |
2016年2月4日 (木) 05:50時点における最新版
SSHでリモートに接続する際に、毎度パスワードを入力する必要があるが、公開鍵認証を利用する事で、入力する手間を省く事ができる。 それには、id_rsa (秘密鍵)id_rsa.pub (公開鍵)を生成する必要がある。
ssh-keygen -t rsa
Generating public/private rsa key pair. Enter file in which to save the key (/Users/username/.ssh/id_rsa): /Users/username/.ssh/id_rsa already exists. Overwrite (y/n)? Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /Users/username/.ssh/id_rsa. Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
生成されたid_rsa.pubを表示すると以下のような長い文字列が生成されている。
ssh-rsa AAAAB3〜〜〜〜〜〜〜〜〜/ username@mac.local
authorized_keysを作成して、コピペしておく。
vi /home/username/.ssh/authorized_keys
忘れずに、
chmod 600 authorized_keys
しておきます。