こんにちは。やらしみずです。
お名前.comのレンタルサーバーにアクセスする方法についての情報がびびるほどなかったので、スクショ付きで解説します。
なお、環境はMac環境を想定しています。
Windowsを利用の方は適宜読み替えてください。
お名前.com管理画面側での作業
レンタルサーバーの管理画面にログインをしてサーバーのページを開く
SSHの設定ページを開く
SSH Keyの追加をクリック
自動生成を選択
Key名を入力
入力したKey名.pemというファイルになります。
確認画面が表示されるので完了をクリック
生成された秘密鍵をダウンロード
Key名.pemというファイルがダウンロードされます。
作成された鍵の詳細ページを開く
詳細ページの情報はSSHコマンドで使うので開いておく
ターミナル上での作業
ダウンロードしたファイルを適当なところに配置
1 2 |
$ mv ~/Download/HOGEHUGA.pem ~/.ssh/ |
パーミッションを変更する
1 2 3 |
$ cd ~/.ssh $ chmod 600 HOGEHUGA.pem |
sshコマンドで接続
1 2 3 |
$ ssh -p <詳細ページのポート番号> -i <ダウンロードしたファイルパス> <詳細ページのユーザ名>@<詳細ページのホスト名> [<ユーザー名>@<ホスト名> ~]$ // ログイン成功 |
エラー
パーミッションを変えないまま接続すると下記のエラーが出て接続することができないので注意してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$ ls -la -rwxrwxrwx@ 1 yara-shimizu staff 8888 8 20 00:00 HOGEHUGA.pem ..... $ ssh -p <ポート番号> -i ~/.ssh/HOGEHUGA.pem <ユーザー名>@<ホスト名> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for '/Users/yara-shimizu/.ssh/HOGEHUGA.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "/Users/yara-shimizu/.ssh/HOGEHUGA.pem": bad permissions <ユーザー名>@<ホスト名>: Permission denied (publickey). |
chmodでパーミッションを700または600に変更をしましょう。
600で特に問題無いと思うので、基本は600で大丈夫だと思います。
1 2 3 4 5 |
$ chmod 600 HOGEHUGA.pem $ ssh -p <ポート番号> -i ~/.ssh/HOGEHUGA.pem <ユーザー名>@<ホスト名> [<ユーザー名>@<ホスト名> ~]$ // ログイン成功 |
最後に
ここから1ヶ月近くお名前.comのサーバーで遊ぶと思うので、色々得た知見をまた記事にしていくと思います。
コメント