Saya ingin perintah ssh hanya mengizinkan satu kesempatan dalam mengetik kata sandi, jika kata sandi salah pada saat pertama kali ssh akan kembali
Permission denied (publickey......).
Apakah ada bendera yang memberi tahu ssh untuk meminta hanya satu kali kata sandi?
Dari pada:
[nir@dhcppc4 ~]$ ssh pokemon@192.168.1.103
pokemon@192.168.1.103's password:
Permission denied, please try again.
pokemon@192.168.1.103's password:
Permission denied, please try again.
pokemon@192.168.1.103's password:
Permission denied (publickey.....).
Saya ingin:
[nir@dhcppc4 ~]$ ssh pokemon@192.168.1.103
pokemon@192.168.1.103's password:
Permission denied (publickey.....).
Solusinya harus di sisi klien (misalnya beberapa bendera ke perintah ssh atau menggunakan pipa), saya tidak bisa menyentuh sshd_config
, atau file konfigurasi sistem lainnya. Karena-secara umum- saya membuat perangkat lunak pihak ke-3 (jadi saya tidak dapat membuat kunci atau mengkonfigurasi file sistem) yang mengakses server di LAN, kata sandi disimpan dalam DB (oleh karena itu tidak perlu upaya kedua). Dan dalam kode saya jika saya dapat berasumsi bahwa saya hanya memiliki satu upaya untuk ssh
/ scp
itu akan menyederhanakan kode yang relevan.