Untuk menghindari serangkaian komentar: Ya, ini tidak aman (bahkan tidak bisa dibilang tidak aman). Saya akan sangat menyarankan Anda hanya melakukannya dalam situasi lab pada jaringan yang terisolasi atau situasi serupa yang tidak melibatkan server produksi atau server produksi potensial tanpa reset / format penuh.
Saya ingin mengatur ini karena saya tidak berpikir saklar 2950 saya mendukung kunci pribadi / publik dan saya berharap pada titik tertentu untuk mendapatkan pengetahuan itu, tetapi saya belum sampai.
Menggunakan alias dan sshpass ini bisa dilakukan.
- Instal sshpass
- Alter Anda .ssh / config file termasuk username seperti yang tercantum dalam pertanyaan
- Tambahkan alias ke terminal Anda (saya menggunakan .bashrc dan akan merekomendasikan pengaturan gloabl)
- Gunakan alias untuk masuk ke target
Contoh alias saya adalah:
alias ssc='sshpass -pcisco ssh'
Di mana "cisco" adalah kata sandi. Perhatikan tidak ada ruang antara -p dan kata sandi.
Penggunaan adalah (merujuk pertanyaan):
ssc server1
Catatan: Ini menjawab pertanyaan dalam judul hanya untuk mereka yang menggunakan mesin pencari. Jika Anda menggunakan server seperti contoh pertanyaan, pasangan kunci pribadi / publik dan bukan jawaban ini yang harus digunakan