私は このガイド に従って、VPSでRSAキーペアを設定しています。
私はWindows PCを使用してガイドの最初の部分をフォローしていますが、ssh-copy-id
がコマンドプロンプトに存在しません(cat
もありません)-公開鍵を送信できませんサーバーに。
私は間違っていますか? Windowsを使用しているからですか?
PuTTYを使用すると、ユーザー名とパスワードを使用してサーバーにアクセスできる場合、公開キーを手動でアップロードできます。
SSHディレクトリが存在しない場合は、作成し、pubファイルを〜/ .ssh/authorized_keysにコピーします。
mkdir ~/.ssh
chmod 0700 ~/.ssh
touch ~/.ssh/authorized_keys
chmod 0644 ~/.ssh/authorized_keys
nano ~/.ssh/authorized_keys
...
これで、秘密鍵ファイルでログインできるはずです。