1. ホーム
  2. リナックス

SSHパスワードフリーログイン設定後、stdinがターミナルでないため、疑似ターミナルが割り当てられない。

2022-01-24 15:15:28

パスワード不要のログインを設定した後、scpコマンドを使用するとエラーが発生する

Pseudo-terminal will not be allocated because stdin is not a terminal. host key verifica

Baiduで検索すると、-ttパラメータを追加するように書かれているものがたくさんありますが、どれもうまくいきません

最後にgoogle   https://blog.csdn.net/u011552404/article/details/78955395

ルートディレクトリのパーミッションを確認する .ssh ディレクトリのパーミッション authorized_keys ファイルのパーミッション

2つ目に遭遇しています。

vi /etc/ssh/sshd_config

50行目

#StrictModes はい

に変更します。

StrictModesなし

最後にsshサービスを再起動します service sshd restart