ユーザ用ツール

サイト用ツール


サイドバー


最近の更新




タグ一覧

タグ#
1
1
1
1
1
1
1
1
1
1
tools:openssh:操作方法:公開鍵認証

文書の過去の版を表示しています。


OpenSSHで公開鍵認証を設定

公開鍵,秘密鍵の作成

クライアント側で公開鍵,秘密鍵の作成を行う.

$ sshkey-gen -t ed25519 -C ""
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/michiya/.ssh/id_ed25519): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_ed25519.
Your public key has been saved in /home/user/.ssh/id_ed25519.pub.
The key fingerprint is:
SHA256:****************************
The key's randomart image is:
+--[ED25519 256]--+
*******************
*******************
*******************
*******************
*******************
*******************
*******************
*******************
+----[SHA256]-----+

パスワードを指定しない場合,そのままエンターを押す.

-Cを指定しない場合は,コメントとして公開鍵にuser@hostnameが記載されるため,気になる場合は-C ““でコメントを空白を指定することで記載されない.

公開鍵の設置方法

1. サーバー側にログインし,公開鍵を設置する

SFTPやSSHでサーバにログインし,/path/to/home/.ssh/authorized_keysにid_ed25519.pubの内容をコピペする..ssh/authorized_keysが存在しない場合は作成する.すでにauthorized_keysが存在し,公開鍵が設定されている場合は追記する.
注意点
サーバ側がパスワード認証を許可する必要性があり,パスワード漏洩による危険性の回避という意味ではあまり意味がない.

2. サーバー側に公開鍵設定用のWebポータルをサイトを作成し,ユーザに設置させる

未実装

tools/openssh/操作方法/公開鍵認証.1610275768.txt.gz · 最終更新: 2021/01/10 10:49 by michiya