LINUX.ORG.RU

[debian][scp][bash-competion] опция -P

 ,


0

1

вот есть чудесная возможность использовать дополнение по <tab> для удаленной машины при написании команды по scp, и всё бы прекрасно, но есть проблема:

если у сервера нестандартный ssh-порт, то если при наборе

scp -P 2222 user@host:/ нажать <tab><tab>, то баш фризится и, видимо, пытается достучаться по 22 порту.

вопроса три:

1) возможно ли в принципе заставить баш дополнять с учетом опции -P?

2) если да, то подскажите, как загуглить/найдите что нужно исправить, пожалуйста

3) если нет такого исправления, то пожалуйста, помогите с составлением фичреквеста,

ключи есть, ssh логинется без проблем, debian testing, наблюдалась проблема давно, ещё в те времена, когдастоял etch и он был stable.

спасибо.

★★

подозреваю шелл ничего не знает о портах и прочих сущностях

попробуйте посмотреть с помощью scp -vvv что происходит в этот момент + попробуйте прописать параметры доступа к этот хосту в .ssh/config

zolden ★★★★★
()
Ответ на: комментарий от zolden

так не в scp дело, он работает, если прописать команду, речь о том, что дополнение по <TAB> вешает систему.

так что плохо понял в какой момент смотреть.

а вот про .ssh/config ф сейчас погляжу, спасибо.

billic ★★
() автор топика
Ответ на: комментарий от zolden

спасибо ещё раз. помог .ssh/config для конкретного хоста.

billic ★★
() автор топика

можно попробовать ознакомиться с /etc/bash_completion.d/ssh, если я правильно понимаю, и нарисовать патч.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

это было бы здорово, но я не осилю.

для моих статичных целей хватит ssh_config, так что разбираться дальше стимула нет.

billic ★★
() автор топика
Ответ на: комментарий от zolden

zolden

oh shi, не знал что всё так запущено

что не так? ты пробовал? попробуй.

drBatty ★★
()
Ответ на: комментарий от billic

billic

для моих статичных целей хватит ssh_config

ну это в первую очередь.

drBatty ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.