Я б не рекомендував використовувати псевдонім Баша для того, що ви намагаєтеся досягти. Ви можете просто ввести всю інформацію в конфігураційний файл SSH і зробити це з ним. Прочитайте сторінку чоловіка, ssh_config
якщо вам цікаво, звідки вони беруться. Можна зробити кілька акуратних речейssh_config
Файл знаходиться тут ~/.ssh/config
Скористайтеся улюбленим редактором та створіть файл, а потім налаштуйте їх під вашу ситуацію.
Host nameOfBashAlias
HostName 11.11.11.11
User myUsername
Port 22
Тепер ви налаштовуєтесь на наступну команду:
$ ssh nameOfBashAlias
Що б я не знав, ти не знав, наскільки це все інтегровано. Тепер, коли у вас є ця настройка, також працюють наступні команди
$ scp /some/file nameOfBashAlias:/path/to/storage/location/
Більше не пам'ятайте, що scp використовує "-P" для порту, а ssh використовує "-p". Також цей "псевдонім" також працює в таких програмах OS X gui, як Transmit.
OpenSSH отримує дані конфігурації з таких джерел у такому порядку:
- Параметри командного рядка
- файл конфігурації користувача
~/.ssh/config
- загальносистемний файл конфігурації
/etc/ssh_config