Приветствую, кто пользуется или знаком с PDSH... подскажите как указать порты к которым pdsh необходимо присоединяться. По умолчанию ssh это 22 порт, но я его изменил и pdsh упорно пытается стучаться в 22. В man не нашел ничего где говорится об указании порта.
Пробывал указывать как login@ip:port - возвращает ошибку "неправильный синтаксис".
Возможно кто-то знает решение?
Спасибо
LinuxForum.Fans
PDSH и порты
Автор: antobra
4 сообщений
1782 просмотров
Пробывал указывать как login@ip:port - возвращает ошибку "неправильный синтаксис".
Возможно кто-то знает решение?
Попробовать так: PDSH_SSH_ARGS_APPEND="-p<нужный порт>"
Или явно указать в ssh_config клиента использовать данный порт.
Спасибо за вариант. Но, строчка из man:
Note: The PDSH_SSH_ARGS_APPEND variable was broken in releases before pdsh-2.24.
Последняя версия - 2.27 и это уже не поддерживается.
попробуйте clusterssh у него есть опция которая вам будет необходима:
text
> cssh --help
Usage:
cssh [options] [[user@]<server>[:port]|<tag>] [...]
crsh [options] [[user@]<server>[:port]|<tag>] [...]
ctel [options] [<server>[:port]|<tag>] [...]
ccon [options] [[user@]<server>[:port]|<tag>] [...]
....
--port,-p <port>
Specify an alternate port for connections.
....
Войдите или зарегистрируйтесь, чтобы ответить.