Saya tidak yakin apakah ini memiliki aplikasi praktis sama sekali (selain dari kenyataan bahwa saya malas. Anda tahu "christopher" memiliki 11 karakter, dan saya ingin mengetik 1), tetapi apakah mungkin untuk alias nama pengguna di Linux ? (Jadi saya bisa, misalnya, ssh [email protected]
sebagai lawan ssh [email protected]
.)
Saat ini saya menggunakan Ubuntu sebagai mesin utama saya, tetapi jika memungkinkan di salah satu distro, saya ingin tahu.
linux
ubuntu
ssh
user-accounts
linux-distributions
cwallenpoole
sumber
sumber
ssh
perintah yang lebih pendek , atau Anda ingin ini lebih umum?Jawaban:
Buat file dengan nama
~/.ssh/config
dan letakkan ini di sana:Sekarang Anda hanya perlu mengetik
ssh h
dan melakukan hal yang sama!Anda juga dapat menggunakan wildcard:
sumber
Host *
itu harus dilakukan di akhir file konfigurasi, sehingga pengaturan lain yang lebih spesifik dapat diutamakan.Anda dapat membuat pengguna kedua
c
,, dengan UID yang sama. Dari sini :Bab 4.1.2 menjelaskan kapan itu mungkin berguna. Ini bukan salah satu dari kasus penggunaan yang disarankan!
sumber
Untuk kasus khusus ssh: jika nama pengguna Anda sama di kedua mesin, Anda dapat menghilangkan nama pengguna sepenuhnya.
sumber