無制限の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です。
TL; DR行PermitRootLogin yes
はssh_config
ファイルに属しておらず、sshd_config
ファイルにのみ属しています。
ファイルssh_config
は、クライアントの構成オプションを記述します。エラーログにあるように、クライアントにはそのようなオプションPermitRootLogin
はありません。ただし、sshd_config
ファイルには、デーモンのオプションが記述されています。 (ssh dのため、これを認識できます)サーバー/デーモンにはPermitRootLogin
オプションがあるため、そこに属します。