XreaにSSH鍵認証でアクセスする
~/.ssh/
配下のファイルは厳重に管理しましょう。
SSH鍵のペアを生成
Xrea専用のSSH Keyを生成します。
ssh-keygen -t rsa -b 4096 -f ~/.ssh/xrea_rsa
Xreaに公開鍵をコピーする
ssh-copy-id -f -i ~/.ssh/xrea_rsa username@s000.xrea.com
接続できない時は、Xreaのコントロールパネルから サイト設定 > ツール/セキュリティ > SSH接続IP許可 でSSH接続IP許可ボタンを押して、しばらく待ってから再度実行します。
コントロールパネルの説明には 「登録後、5分程度で接続できるようになります」 とあります。
鍵の管理
Xreaへの接続時にいま作ったSSH鍵を使うように~/.ssh/config
ファイルを修正します。
# ~/.ssh/config
Host s000.xrea.com
IdentityFile ~/.ssh/xrea_rsa
User username
User
を指定することで下記のようにアクセスできます。
ssh s000.xrea.com
複数のXreaサーバーで共通の鍵を使用したい場合は、こんな感じで指定します。
# ~/.ssh/config
Host *.xrea.com
IdentityFile ~/.ssh/xrea_rsa
Host s000.xrea.com
User username
Host s001.xrea.com
User username
Tag cloud
android (2), bash (1), bitbucket (2), chromebook (2), cifs (1), css (1), docker (1), git (1), gitlab (1), info (1), javascript (3), jekyll (13), markdown (1), nfs (1), nodejs (2), php (2), plugins (5), powerline (1), ruby (1), ssh (1), themes (1), vim (1), windows (1), wordpress (1), wsl (1), xrea (7)