「ホストキーの確認に失敗しました」SSHは、rootとしてログインした場合にのみ機能します。

「ホストキーの確認に失敗しました」SSHは、rootとしてログインした場合にのみ機能します。

ネットワーク上のあるシステムから別のシステムにssh / scpを試しています。問題は、ssh / scpコマンド(ssh user@ip_machine_2)を実行したときにmachine_1のルートアカウントにログインした場合にのみ「動作」することです。このコマンドをrootに送信すると、machine_2のユーザーパスワードの入力を求められ、問題なくアカウント/転送ファイルにアクセスできます。

machine_1のユーザーアカウントにログインしてコマンドを繰り返すと、「ホストキーの確認に失敗しました」というエラーが発生します。

ルートアカウントにログインしていないときにこの問題が発生する原因を知っている人はいますか? sshとscpの権限を確認した結果、どちらも問題ないように見えたので、このアカウントでsshが機能するためのネットワークスタックの主なエントリに対する一部の権限がユーザーアカウントに欠落している可能性があると思います。

答え1

だから問題は、/dev/ttyの権限がrootで0664に設定されていることです。権限を 0666 に変更すると問題が解決しました。

関連情報