LinuxForum.Fans
Тема

PDSH и порты

Автор: antobra 4 сообщений 1782 просмотров
#347394

Приветствую, кто пользуется или знаком с PDSH... подскажите как указать порты к которым pdsh необходимо присоединяться. По умолчанию ssh это 22 порт, но я его изменил и pdsh упорно пытается стучаться в 22. В man не нашел ничего где говорится об указании порта.

Пробывал указывать как login@ip:port - возвращает ошибку "неправильный синтаксис".

Возможно кто-то знает решение?

Спасибо

#347399
"antobra" написал:
Пробывал указывать как login@ip:port - возвращает ошибку "неправильный синтаксис".

Возможно кто-то знает решение?

Попробовать так: PDSH_SSH_ARGS_APPEND="-p<нужный порт>"
Или явно указать в ssh_config клиента использовать данный порт.

#347412

Спасибо за вариант. Но, строчка из man:

Note: The PDSH_SSH_ARGS_APPEND variable was broken in releases before pdsh-2.24.

Последняя версия - 2.27 и это уже не поддерживается.

#347414

попробуйте 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. ....

Войдите или зарегистрируйтесь, чтобы ответить.