bash: /home/user/.ssh/authorized_keys: そのファイルやディレクトリはありません。

bash: /home/user/.ssh/authorized_keys: そのファイルやディレクトリはありません。

SSHキーを生成します。

$ ssh-keygen -t rsa –P ""

キーを承認されたキーに移動します。

$ cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys

bash: /home/user/.ssh/authorized_keys: No such file or directory

ベストアンサー1

bash: /home/user/.ssh/authorized_keys: No such file or directory

path 要素が/home/user/.ssh/存在しません。 shell()はコマンド()を実行する前にリダイレクト()を確認しますbash。存在する場合は、以下を試してください。>>cat/home/user

cat $HOME/.ssh/id_rsa.pub >> $HOME/test_this

これで次のようになります。

cat: /home/user/.ssh/id_rsa.pub: No such file or directory

ファイルが/home/user/.ssh/最初に存在しない場合、その場所には存在できないためです。

いくつかの指示に従いますが、いくつかのビットをスキップした可能性があります。ディレクトリを作成します。

mkdir $HOME/.ssh
chmod 700 $HOME/.ssh

しかし、id_rsa.pubそこにはないでしょう。ssh-keygen元のコマンドを実行した場所に配置されます。

おすすめ記事