web-dev-qa-db-ja.com

Ubuntu Plesk SSHの問題(permitRootLogin)

無制限のPleskが配信されて動作する新しいUbuntu14.04サーバーを入手しました。 PleskのMigrationManagerを使用して古いサーバーを移行しようとすると、次の問題が報告されます。

rsync execution error: Unknown error (255).
Stderr is:
--------------------------------
/etc/ssh/ssh_config: line 55: Bad configuration option: permitrootlogin
/etc/ssh/ssh_config: terminating, 1 bad configuration options
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.0]

--------------------------------

/ etc/ssh/ssh_config(宛先サーバーの55行目):

PermitRootLogin yes

/ etc/ssh/sshd_config(宛先サーバーにもあります):

#PermitRootLogin without-password
PermitRootLogin yes

両方のPleskは同じ(12.0.18)で、発信元サーバーはUbuntu12.04LTSです。宛先サーバーはUbuntu14.04LTSです。

3
Klaaz

TL; DRPermitRootLogin yesssh_configファイルに属しておらず、sshd_configファイルにのみ属しています。

ファイルssh_configは、クライアントの構成オプションを記述します。エラーログにあるように、クライアントにはそのようなオプションPermitRootLoginはありません。ただし、sshd_configファイルには、デーモンのオプションが記述されています。 (ssh dのため、これを認識できます)サーバー/デーモンにはPermitRootLoginオプションがあるため、そこに属します。

7
erikgaal