Xserver SSH接続方法
Xserver 接続時の注意事項
プロトコルはSFTP
サーバーアドレス はサーバー情報のホスト名
ここが間違いやすい
ユーザー名は サーバーパネルのログインID
注意!! サーバー番号は、サーバーIDではない!!
サーバー番号はこちら
パスワードは 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でつながらなければ、まずターミナルから接続するのが良い もちろんディレクトリやファイルの所有者はホームディレクトリのユーザである必要がある。 もし設定がうまく出来ていない場合は、対象のユーザで以下のコマンドを実行して再設定を行う。