Xserver SSH接続方法

Xserver 接続時の注意事項

プロトコルはSFTP

サーバーアドレス はサーバー情報のホスト名

ここが間違いやすい

ユーザー名は サーバーパネルのログインID

注意!! サーバー番号は、サーバーIDではない!!

f:id:happy_teeth_ago:20200809224226j:plain

サーバー番号はこちら

f:id:happy_teeth_ago:20200809224557j:plain

パスワードは ssh鍵のパスワード

ポート番号は 10022

うまく行かないときはターミナルでつなげること!

ssh ユーザー名@ホスト名 -i 秘密鍵ファイルのパス -p ポート番号

エラーを返してくれるので原因が特定しやすい

//permissionがないと言われている
.xserver.jp: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

サーバーIDが違うことに気づいた
ちなみに鍵は400番にしておくこと
chmod 400 [秘密鍵]

原因として、一番多いのがこのパーミッションや所有者設定

sshの仕様上、各ディレクトリは以下のようなパーミッションになっていなければならない。

「~/.ssh」ディレクトリ … 700(drwx------) 「~/.ssh/authorized_keys」ファイル … 600(-rw-------)

ちなみにXserverの場合秘密鍵は400にしておいた。

あと、ターミナルでssh接続するとつながるので coda2でつながらなければ、まずターミナルから接続するのが良い もちろんディレクトリやファイルの所有者はホームディレクトリのユーザである必要がある。 もし設定がうまく出来ていない場合は、対象のユーザで以下のコマンドを実行して再設定を行う。