鍵ペアの作成 - Ruby On Rails環境構築 02
SSH鍵ペアの作成を説明していきます。SSH公開鍵をVPSに転送します。作成した環境構築を何回かに分けて明記しています。
SSH鍵ペアの作成
VPSに接続している場合は、ターミナルの別タブを開くか、VPSからログアウトしてください。
鍵ペアが作業マシンに存在しているか確認します。
ls ~/.ssh/id_rsa*
存在しない場合
ssh-keygen
鍵ペアを保存するパスを尋ねられるので、Enterキーを押してください。
SSH秘密鍵をとくためのパスフレーズを入力して、Enterキーを押してください。
SSH公開鍵をVPSに設置
scpコマンドでVPSに転送します。
scp ~/.ssh/id_rsa.pub yourname@契約したIPアドレス:
SSHで作業マシンからVPSにログインします。
ssh yourname@契約したIPアドレス
下記のコマンドを順に入力
mkdir -p -m 700 .ssh
cat id_rsa.pub >> .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
rm id_rsa.pub
SSHクライアントの設定ファイル
作業マシンに新規ファイルを作成、存在している場合は追記してください。
Host *
ForwardAgent yes
ServerAliveInterval 300
システム全体の設定ファイル
Macの方はエディタで/etc/ssh/ssh_configを開き、
SendEnv LANG LC_*
をコメントアウトしてください。
/etc/skelディレクトリ
VPSで新規ユーザを作成した時のためにauthorized_kesyを/etc/skelディレクトリにひな形を作っておきます。
まずはVPSにSSHでログイン
ssh yourname@契約したIPアドレス
ファイルを作成
cd /etc/skel
sudo mkdir -m 700 .ssh
sudo touch .ssh/authorized_keys
sudo chmod 600 .ssh/authorized_keys
Author And Source
この問題について(鍵ペアの作成 - Ruby On Rails環境構築 02), 我々は、より多くの情報をここで見つけました https://qiita.com/t-onizawa/items/b1529889254eaa9c2ee5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .