
私は最近開発のためにWindowsからUbuntuに切り替えましたが、リモートサーバーへの接続を確立するのに問題があります。
Windowsでは、Cyberduckを使用して保護されていないキーファイルを使用してSFTPを介してリモートサーバーに接続します。
これで、コマンドラインを使用してsftpを実行しようとしています。
sudo sftp -o IdentityFile=< location of my keyfile > < myusername >@< myhostname >
私は次のような答えを受けました。
Enter passphrase for key < my keyfile >:
Permission denied (publickey).
Couldn't read packet: Connection reset by peer
私は使う精密Windowsで同じキーファイルをリンクしましたが、正常に動作します。この特定のキーファイルにはパスワードがないため、パスワードの入力を求められませんでした。残念ながら、雇用主が提供したパスワードを含むキーファイルに置き換えることはできません。
私のキーファイルの権限は600に設定されており、ファイルですppk
。
ここで何が起こっているのでしょうか?接続するにはどうすればよいですか?