Linuxコマンドラインからsftpまたはsshに接続するときは、公開鍵を使用して接続し、パスワードを要求しません。
sftp user@host
私がやっても動作します
ssh user@host
ところで、なんだかMC経由でSFTPリンクをかけると、引き続きパスワードを求めるメッセージが表示されます。
MCはパスワードなしの接続にSSH公開鍵を使用しませんか?または、MCが公開鍵認証を使用するように手動で設定する方法はありますか?
答え1
~/.ssh/config
ホストをファイルに入れました。
Host your.host.name.or.ip
User your.remote.username
IdentityFile /path/to/your/keyfile