本帖最后由 Qoo10.ai 于 2025-10-27 19:19 编辑
【お名前.com】レンタルサーバーに秘密鍵を使いSSHで接続する方法こんにちは。やらしみずです。 お名前.comのレンタルサーバーにアクセスする方法についての情報がびびるほどなかったので、スクショ付きで解説します。 なお、環境はMac環境を想定しています。 Windowsを利用の方は適宜読み替えてください。 https://www.onamae-server.com/guide/vps/p/16?utm_source 重启 也可以重装系统啊。
目次
お名前.com管理画面側での作業レンタルサーバーの管理画面にログインをしてサーバーのページを開く
SSHの設定ページを開く
SSH Keyの追加をクリック
自動生成を選択
Key名を入力入力したKey名.pemというファイルになります。 
確認画面が表示されるので完了をクリック
生成された秘密鍵をダウンロードKey名.pemというファイルがダウンロードされます。 
作成された鍵の詳細ページを開く
詳細ページの情報はSSHコマンドで使うので開いておく
ターミナル上での作業ダウンロードしたファイルを適当なところに配置
[tr] [/tr][/table]
$ mv ~/Download/HOGEHUGA.pem ~/.ssh/
パーミッションを変更する
$ cd ~/.ssh
$ chmod 600 HOGEHUGA.pem
sshコマンドで接続
$ ssh -p <詳細ページのポート番号> -i <ダウンロードしたファイルパス> <詳細ページのユーザ名>@<詳細ページのホスト名>
[<ユーザー名>@<ホスト名> ~]$ // ログイン成功
エラーパーミッションを変えないまま接続すると下記のエラーが出て接続することができないので注意してください。
$ 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で大丈夫だと思います。
[table]
$ chmod 600 HOGEHUGA.pem
$ ssh -p <ポート番号> -i ~/.ssh/HOGEHUGA.pem <ユーザー名>@<ホスト名>
[<ユーザー名>@<ホスト名> ~]$ // ログイン成功
最後にここから1ヶ月近くお名前.comのサーバーで遊ぶと思うので、色々得た知見をまた記事にしていくと思います。
|