sshpass -p [password] ssh [username]@[host]
Ну а дальше уже дело техники, можно допустим добавить эту команду в алиасы:
alias ss='sshpass -p pass123 ssh root@superserver.ru'
И при вводе ss в терминале вы уже окажетесь на том самом superserver.ru
А можно и простенький, но более функциональный скриптик наваять на том же питоне:
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys import os if sys.argv[1] == 'gix': os.system('alias ss='sshpass -p pass123 ssh root@superserver.ru')
Ну по хорошему конечно хранить все данные о хостах в словарях (нет, это тоже по плохому, по хорошему это в отдельном файле при участии md5), потом сравнивать название словаря с sys.argv и подставлять нужное. Можно также реализовать вывод списка хостов которые доступны для авторизации (на случай того самого одминоскалероза). Это самый простейший пример.
Вот. А вообще дети не слушайте плохого Phoen'a, юзайте rsa ключи и будет вам счастье.