LoginSignup
2
2

More than 5 years have passed since last update.

SSH鍵ペアの作成 - Ruby On Rails環境構築 02

Last updated at Posted at 2015-02-17

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
2
2
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
2
2