Apakah ada cara untuk menghapus semua karakter yang saya masukkan dalam prompt kata sandi tersembunyi di Linux? Misalnya, ketika saya SSH ke server, ia meminta kata sandi saya di mana kunci yang dimasukkan tidak ditampilkan:
$ ssh root@somehost
root@somehost's password:
Apakah ada cara untuk menghapus semua teks yang saya masukkan tanpa harus menekan spasi mundur untuk jumlah waktu yang tidak diketahui? Ketika saya pikir saya memasukkan sesuatu yang salah, saya ingin memulai kembali dan menekan backspace selama beberapa detik itu mengganggu. Saya mencoba Esc, CtrlAsemoga memilih seluruh teks dan Home. CtrlCmembatalkan seluruh perintah dan saya harus mengirim perintah lagi untuk mencoba lagi. Ini hampir merupakan solusi terbaik dan tercepat tetapi masih belum memuaskan. Sisipan juga tidak berfungsi di shell saya.
ssh
dari skrip, Anda dapat menganalisis string parameter sebelum menjalankannya.
su
menjadi root. Langkah selanjutnya adalah menonaktifkan skema otentikasi berbasis kata sandi di SSH dan menggunakan kunci untuk login.