「sftp」コマンドに入力されたパスワードをどのように記録しますか?
コマンドは表示されますが、.bash_history
次のプロンプトなので、パスワードは含まれません。Password:
プロンプトに入力した内容をどのように記録できますか?
sftp [email protected]:/ftp/jonestom
答え1
「sftp」コマンドに入力されたパスワードをどのように記録しますか?
デフォルトでは変更しない限り、これはできませんopenssh
。
sftp
Secure Shell(SSH)を使用してパスワードを読み取り、サーバーに送信し、パスワードが保存されているメモリを安全にゼロ化します。これはパスワードを取得できないことを意味し、これは良いセキュリティ慣行です。
何らかの理由がありますか?誰かを探索したいですか?
答え2
@Michael Kohneが言ったように、これはまったく安全ではありません。
テスト用にsshpass
パッケージを試すことができます。
$ sudo apt-get install sshpass
それでは試してください。
$ sshpass -p 'PASSWROD' sftp [email protected]:/ftp/jonestom
その回線は履歴に保存されます
何をテストしているのかを知っておく必要があります。