目次
前提
以下の環境の前提で記載する。
IPアドレス:999.99.99.999
公開鍵を設定
Macにて、SSHディレクトリに移動する。
cd ~/.ssh
SSH鍵を作成する。
ssh-keygen -t rsa -b 2048
以下の質問にそれぞれ回答を行う。
Enter file in which to save the key (/Users/nakkann/.ssh/id_rsa): [ファイル名] Enter passphrase (empty for no passphrase): [パスワード(空でもOK)] Enter same passphrase again: [パスワードの確認]
本記事では、以下の例で記載する。
Enter file in which to save the key (/Users/nakkann/.ssh/id_rsa): example_com Enter passphrase (empty for no passphrase): [空でそのままEnter] Enter same passphrase again: [空でそのままEnter]
SSH鍵をサーバーに配置する。
scp [ファイル名].pub root@[IPアドレス]:~/.ssh/authorized_keys
本記事の環境の場合は以下のコマンドになる。
scp example_com.pub root@999.99.99.999:~/.ssh/authorized_keys
鍵を使用してSSHログイン
以下のコマンドでSSHアクセスする。
ssh root@[IPアドレス] -i ~/.ssh/[ファイル名]
本記事の環境の場合は以下のコマンドになる。
ssh root@999.99.99.999 -i ~/.ssh/example_com
configに環境を設定
以下のコマンドでconfigファイルを編集する。
vi ~/.ssh/config
以下の内容を記載する。
Host [任意の名前] HostName 999.99.99.999 Port 22 User root IdentityFile ~/.ssh/[ファイル名]
本記事の環境の場合は以下のコマンドになる。
Host example_com HostName 999.99.99.999 Port 22 User root IdentityFile ~/.ssh/example_com
configの設定を使用したSSHログイン
以下のコマンドでSSHログインを行う。
ssh [任意の名前]
本記事の環境の場合は以下のコマンドになる。
ssh example_com