man ssh nói:
SSH_ASKPASS
   If  ssh needs a passphrase, it will read the passphrase from the
   current terminal if it was run from a terminal.  If ssh does not
   have  a  terminal associated with it but DISPLAY and SSH_ASKPASS
   are set, it will execute the program  specified  by  SSH_ASKPASS
   and open an X11 window to read the passphrase.
Tôi muốn SSH sử dụng chương trình hỏi thăm ngay cả khi nó được chạy từ thiết bị đầu cuối.
Thỉnh thoảng, tôi phải kết nối với các máy chủ, trong đó có một số chậm trễ trong việc hiển thị lời nhắc mật khẩu (có thể do sự cố mạng, có thể do cố gắng tra cứu DNS ngược, lỗi). Tôi bực mình và chuyển sang thứ khác, và quên đi kết nối đã cố gắng. (Chèn trò đùa về khoảng chú ý của một con cá vàng.) Khi cuối cùng tôi quay lại với nó, dấu nhắc đã hết thời gian và ngay cả một mật khẩu chính xác cũng sẽ dẫn đến kết nối đóng.
Khóa sẽ là một giải pháp, nhưng không phải mọi hệ thống tôi sử dụng đều có khóa SSH thông thường. Tuy nhiên, tôi thường sử dụng các hệ thống Ubuntu và Ubuntu có chương trình hỏi đáp SSH được cài đặt theo mặc định.
Tuy nhiên, nếu một cửa sổ hỏi mở xuất hiện, tôi sẽ nhận ra ngay lập tức. Đó là một sự thỏa hiệp đủ tốt cho tôi, nếu tôi có thể làm cho nó hoạt động.
/dev/tty(LD_PRELOAD?).