Apa entri yang harus saya tambahkan ke .bashrc
file saya sehingga saya dapat menentukan pengguna default untuk membuat koneksi SSH? Sebagai contoh, jika saya ingin menjadi root dan ingin SSH ke x, jika saya mengetik ssh x
, seharusnya default untuk koneksi ssh root@x
.
Secara default, Linux tampaknya menjadi default untuk pengguna apa pun yang Anda masuki. Yaitu, jika saya masuk sebagai "peter", mengetik ssh x
akan menghasilkan koneksi ssh peter@x
.
Perlu diingat saya masih ingin menimpa default di kali, jadi melakukan sesuatu seperti
alias ssh='ssh root@'
bukan solusi paling ideal.
ssh
memindai file config, ia akan menggunakan kecocokan pertama yang ditemukannya, jadi letakkan kecocokan paling spesifik di bagian bawah file.Anda dapat melakukan alias untuk ssh menggunakan opsi -l, jadi:
Opsi -l memberikan pengguna login tetapi yang menarik adalah bahwa pengguna, jika ada, diberikan sebelum informasi host menimpa ini. Jadi, jika Anda mulai
Setelah mengatur alias di atas, ia akan masuk sebagai pengguna default, sementara jika Anda memulai
Akan tetap mendapatkan pengguna baru dan bukan pengguna default dari opsi "-l"
Ini berfungsi setidaknya pada beberapa instalasi OpenSSH yang datang dengan distro Linux standar.
sumber