LoginSignup
0
0

More than 1 year has passed since last update.

【CentOS7】SSH公開鍵認証設定/鍵生成〜サーバーへの転送

Last updated at Posted at 2022-08-02

概要

CentOS7でsshを使用するにあたり、鍵の生成〜転送までの流れを記述しました。(学習メモ)
また、ローカルマシンはmacOSを使用しております。

他記事に関して
【ContOS7】SSHのセキュリティ設定/sshd_config
【CentOS7】SSHのセキュリティ設定/firewall

SSH生成〜サーバーへの転送

鍵の生成
ssh-keygenを使用して鍵の生成

ssh-keygen -t rsa

鍵の転送
.sshディレクトリを作成(サーバー)

# サーバーにssh接続
ssh {user_name}@{ip_address}

# .ssh作成
mkdir .ssh

# 権限変更
chmod 700 .ssh

# 確認
ls -la
drwx------  2 hoge hoge  4096  8月  2 00:19 .ssh

# logout
exit

公開鍵の転送(リモートマシン→サーバー)
scpコマンドにて行います。
転送先は先ほど作成した.sshディレクトリ内

scp ~/.ssh/{key_name} {user_name}@{ip_address}:~/.ssh/authorized_keys

確認(鍵を使ったサーバーへのログイン)

ssh -i ~/.ssh/{key_name} {user_name}@{ip_address}

-iは秘密鍵を指定するオプションですが、デフォルトの鍵名の場合、「id_rsa」の場合は省略可

関連記事

sshのポート番号の変更など、sshを利用する上で最低限必要なセキュリティ設定に関する記事も作成したので、よかったら参考にしていただけるとありがたいです。
【ContOS7】SSHのセキュリティ設定/sshd_config
【CentOS7】SSHのセキュリティ設定/firewall

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0