Saya tidak akan merekomendasikan menggunakan alias Bash untuk apa yang ingin Anda capai. Anda bisa memasukkan semua informasi ke file konfigurasi SSH dan selesai dengan itu. Baca halaman manual untuk ssh_config
jika Anda ingin tahu dari mana ini berasal. Anda dapat melakukan beberapa hal dengan rapissh_config
File tersebut terletak di sini ~/.ssh/config
Gunakan editor favorit Anda dan buat file lalu sesuaikan dengan situasi Anda.
Host nameOfBashAlias
HostName 11.11.11.11
User myUsername
Port 22
Anda sekarang siap untuk mengeluarkan perintah berikut:
$ ssh nameOfBashAlias
Yang saya yakin Anda tidak tahu adalah seberapa terintegrasi semua ini. Sekarang setelah Anda memiliki pengaturan ini, perintah berikut juga berfungsi
$ scp /some/file nameOfBashAlias:/path/to/storage/location/
Tidak lagi mengingat bahwa scp menggunakan "-P" untuk port dan ssh menggunakan "-p". Juga "alias" ini juga berfungsi di aplikasi OS X gui seperti Transmit.
OpenSSH memperoleh data konfigurasi dari sumber-sumber berikut dalam urutan sebagai berikut:
- opsi baris perintah
- file konfigurasi pengguna
~/.ssh/config
- file konfigurasi seluruh sistem
/etc/ssh_config