「設定 - SSHの公開鍵認証」の版間の差分

ナビゲーションに移動 検索に移動
編集の要約なし
(Wiki がページ「SSHログインが出来る公開鍵認証の設定(Raspberry Pi)」を「SSHログインが出来る公開鍵認証の設定」に、リダイレクトを残さずに移動しました)
編集の要約なし
1行目: 1行目:
== 概要 ==
== 概要 ==
パスワードでのログインはランダムで試すことで突破されることもあるので、セキュリティを向上させるため公開鍵認証を行う。<br>
パスワードでのログインはランダムで試すことで突破されることもあるので、セキュリティを向上させるため公開鍵認証を行う。<br>
公開鍵認証は秘密鍵を持つ人だけがログイン出来るようになる設定である。<br><br>
公開鍵認証は秘密鍵を持つ人だけがログイン出来るようになる設定である。<br>
<br><br>


== 公開鍵と秘密鍵の作成 ==
== 公開鍵と秘密鍵の作成 ==
24行目: 25行目:
以下のコマンドを実行して、ホームディレクトリに.sshディレクトリを作成する。<br>
以下のコマンドを実行して、ホームディレクトリに.sshディレクトリを作成する。<br>
  mkdir .ssh  
  mkdir .ssh  
 
<br>
以下のコマンドを実行して、.sshディレクトリのパーミッションを変更する<br>
以下のコマンドを実行して、.sshディレクトリのパーミッションを変更する<br>
  chmod 700 .ssh
  chmod 700 .ssh
 
<br>
以下のコマンドを入力して、.sshディレクトリの下に公開鍵ファイルを作成して、テキストエディタで開く。<br>
以下のコマンドを入力して、.sshディレクトリの下に公開鍵ファイルを作成して、テキストエディタで開く。<br>
クライアントPCに保存したid_rsa.pubファイルをテキストエディタで開いて全てコピーする。<br>
クライアントPCに保存したid_rsa.pubファイルをテキストエディタで開いて全てコピーする。<br>
49行目: 50行目:
以下のコマンドを入力して、sshd_configファイルを開く。<br>
以下のコマンドを入力して、sshd_configファイルを開く。<br>
  sudo nano /etc/ssh/sshd_config
  sudo nano /etc/ssh/sshd_config
 
<br>
<nowiki>#</nowiki>PasswordAuthentication yesの下の行に、PasswordAuthentication noを追加して保存する。<br>
<nowiki>#</nowiki>PasswordAuthentication yesの下の行に、PasswordAuthentication noを追加して保存する。<br>
[[ファイル:Raspberry-Pi-SSH-Config-04.png|フレームなし|中央]]
[[ファイル:Raspberry-Pi-SSH-Config-04.png|フレームなし|中央]]
55行目: 56行目:
以下のコマンドを入力して、SSHを再起動する。<br>
以下のコマンドを入力して、SSHを再起動する。<br>
  sudo systemctl restart sshd
  sudo systemctl restart sshd
<br>
これでパスワードログインが出来なくなり、秘密鍵を持っている人だけがログイン出来るようになる。<br>
<br><br>


これでパスワードログインが出来なくなり、秘密鍵を持っている人だけがログイン出来るようになる。<br><br>
== Powershellまたはコマンドプロンプトから接続 ==
RLoginやTera Termを使用せずに、Powershellやコマンドプロンプトを使用してSSH接続する場合は、以下のように実行する。<br>
ssh -p ポート番号 -i 秘密鍵を保存しているフォルダパス/id_rsa ユーザ名@ホスト名(または、IPアドレス)
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]

案内メニュー