Если есть возможность использовать параметры в псевдонимах zsh? Примерно так:
alias ssh_nokia="ssh root@<ip_parameter>"
Использование:
ssh_nokia 192.168.1.2
В вашем конкретном случае отредактируйте ~ / .ssh / config (см. Ответ Дэйва ниже) или используйте:
alias ssh_nokia='ssh -l root'
В целом
ssh_nokia() { ssh root@"$@" }
эквивалентно псевдониму (выдаст ssh root@1stparam 2ndparam 3rdparam …).
ssh root@1stparam 2ndparam 3rdparam …
Я бы использовал ~/.ssh/config, чтобы создать псевдоним для определенного соединения, например:
~/.ssh/config
Host=anyoldname Hostname=[hostname or ip address] User=root
Тогда вы можете:
$ ssh anyoldname
Подробнее:
$ man ssh_config