PLESK11でのバグ-管理画面からSSH許可しても繋がらない

僕はワダックスの専用サーバーを借りています。その専用サーバーに付属のPLESK11のバグになります。

バグか仕様かはわからない

ワダックスのサポートに問い合わせをしたとろこ、バグなのか仕様なのかはこの場では答えられないと言われました。しかしながら、PLESKの管理画面の中でSSHの許可をしているのに反映されていないのはバグと認識し、ここではバグとしてとりあつかっています。

該当ドメインにアクセス

PLESKログイン後、該当のドメインにアクセスします。デフォルトではSSHのアクセスがOFFになっています。 ※設定内容により異なります。 ※クリックで画像は拡大します。デフォルトではパーミッションタブを見るとSSH経由のアクセスは許可しない設定になっています。

SSHの許可をする

管理画面のカスタマイズをクリックします。 ※画像はクリックで拡大します。 ※画像はクリックで拡大します。 パーミッションタブをクリックします。 ※クリックで拡大します。 SSH経由のサーバーアクセスの管理で、「あらゆるタイプのシェルへのアクセスを許可する」に変更します。変更したら「OK」ボタンをクリックします ※クリックで拡大します。 アクセスがえきるようになっています。

アクセスできない!!

PLESKの管理画面ではSSHでの接続が許可されていますが、実際にSFTPやSSHでアクセスしてもログインできません。ワダックスのサポートに聞いてみました。

ワダックスのサイトを確認

ワダックスの公式サイトのQAサイトを確認します。「FAQ番号検索」の欄に「623」といれて検索します。webユーザーでFTP接続は出来ますが SSHには接続できないのでしょうか。のページがでます。 回答は以下になります。

/etc/password ファイルを編集

となりますが、実際にはpasswordファイルはありません。passwdとなります。公式サイトが間違いになります。 ※公式サイトのほうも修正されていました。

SSHで編集

PLESKで許可しても実際には反映されないので、SSHでrootになり、以下のコマンドを実行します。 [c] vi /etc/passwd [/c] 変更したいユーザーのアカウントを見ると、以下のようになります。 [c] ユーザー名:x:10005:506::ログインフォルダ:/bin/false [/c] 拒否されています。許可するため以下のようにします [c] ユーザー名:x:10005:506::ログインフォルダ:/bin/bash [/c] :wqで保存します。これでSSHでログインできるようになります。