0

ここに記載されているようなパスワードなしの SSh ログインをセットアップしようとしています

SSH キーを正常に生成できました

ssh-keygen

しかし、私がこれをしているとき

猫 ~/.ssh/id_dsa.pub | ssh user@xxx.xxx.xxx.xxx 'cat >> ~/.ssh/authorized_keys'

それは私にこのエラーを与えました

stdin は端末ではないため、疑似端末は割り当てられません

ssh : xxx.xxx.xxx.xxxcat >> ~/.ssh/id_rsa.pub | ssh user@xxx.xxx.xxx.xxx 'cat >>> ~/.ssh/authorized_keys'

この種のエラーを発生させずにパスワードなしの SSHをセットアップしようとしましたが、まだパスワードを要求しているため機能しません。また、この記事の著者によると、SSH-copy-id には 3 つの問題があり、それが依然としてパスワードを要求する理由であると考えられます。

何か案は?

注: マシンは CentOS 上で実行されています

4

1 に答える 1

0

試す:

cat ~/.ssh/id_dsa.pub | ssh -t -t user@xxx.xxx.xxx.xxx 'cat >> ~/.ssh/authorized_keys'

-t -tstdin が端末でなくても疑似 tty 割り当てを強制するオプション。

于 2012-10-30T04:46:43.063 に答える