GNU/Linux >> Linux の 問題 >  >> Linux

ssh-copy-id が機能しない

9/10 回は ~/.ssh/authorized_keys が適切なモードになっていないためです。

chmod 600 ~/.ssh/authorized_keys

/etc/ssh/sshd_config にチェックインして、キーによる認証を許可します。その中に次のようなものがあり、行がコメントされていないことを確認してください:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys

PS:ファイルを変更した後は、忘れずに sshd を再起動してください (/etc/init.d/sshd restart)


私のシステムの問題は、ユーザー ディレクトリ (/home/username) に間違ったアクセス許可が設定されていることでした。 drwxr-x-w- でした drwxr-xr-x である必要がありました (所有者のみ書き込み権限あり)。解決策は、chmod を使用することでした:

sudo chmod 0755 /home/username

Linux
  1. 「kill-9」が機能しない場合はどうなりますか?

  2. Avconvを使用したメタデータのマッピングが機能しませんか?

  3. Linux Setuidが機能しませんか?

  1. Linux –Setuidが機能しないのはなぜですか??

  2. Linux –ロケールEs_mxは機能するがEsは機能しないのはなぜですか?

  3. Ssh – Tcp-keepaliveはSshでどのように機能しますか?

  1. ホイールスクロールが機能しなくなりましたか?

  2. パターン マッチが bash スクリプトで機能しない

  3. 暗号化されたホームディレクトリを持つUbuntuシステムへのauthorized_keysを使用したSSH?