SSHの設定メモ

cd ~ // ホームディレクトリに移動
mkdir .ssh // .sshディレクトリを作成
chmod 700 .ssh // パーミッションを設定
ssh-keygen -t rsa -v (IdentityFile ~/.ssh/domain/id_rsa) // 公開鍵を作成
chmod 600 id_rsa.pub // パーミッションを変更
scp rsa ~/.ssh/domain/id_rsa.pub ユーザー名@IPアドレス:~/.ssh/authorized_keys
ssh ユーザ名@ドメイン -i ~/.ssh/domain/id_rsa // -iで秘密鍵を指定
vim /etc/ssh/sshd_config
Port 9999 // ポート番号を変更(適当な番号)
PasswordAuthentication no // パスワードによるログインの禁止
PermitRootLogin no // ルートユーザでのログインの禁止

/etc/init.d/sshd restart // sshを再起動して設定を有効化
vim ~/.ssh/config
Host ホスト名
HostName ホスト名
IdentityFile ~/.ssh/domain/id_rsa
Port 9999
User ユーザ名

// ssh config 設定なし
ssh user@domain -i ~/.ssh/domain/id_rsa -p 9999

// ssh config 設定あり
ssh domain

関連記事

【a-blog cms ver2.1】フォーム通知をメール以外で通知(ChatWork)

a-blog cms Training Camp 2014 Spring に参加しました。

Grunt.jsを触ってみた

WCAN 2014 Spring に参加してきた

学習目標 2014

最新記事

カテゴリー

ハッシュタグ