ssh конфигурируют подстановочные знаки, чтобы не вводить имя пользователя

Wakoopa (http://social.wakoopa.com) и RescueTime (http://www.rescuetime.com), кажется, делает то, что Вы хотите. Они оба требуют, чтобы клиент работал в фоновом режиме для отслеживания программного обеспечения, которое Вы используете. Не уверенный в RescueTime, но Wakoopa прекращает отслеживать программное обеспечение после 30 секунд без входа от мыши или клавиатуры.

12
26.08.2013, 20:01
1 ответ

ssh_config страница справочника имеет раздел PATTERNS который детализирует, как можно сделать это, можно использовать подстановочные знаки * и ?. В моем ~/.ssh/config:

Host 172.16.*.*
   User drav

и затем на издании ssh -vvv 172.16.13.1:

debug1: Reading configuration data /home/drav/.ssh/config
debug1: /home/drav/.ssh/config line 4: Applying options for 172.16.*.*
debug1: /home/drav/.ssh/config line 46: Applying options for *

Обратите внимание, что эти соответствия являются каноническими, поэтому если "fred.mynetwork.com" в DNS 172.16.13.1, выходя ssh fred.mynetwork.com не будет соответствовать Host 172.16.*.* запись. Вы могли всегда однако, добавлять дополнительное Host *.mynetwork.com запись для применения тех же опций, когда имя DNS используется вместо этого.

18
27.01.2020, 19:55
  • 1
    Да, запись Host 10.2* добьется цели –  Bananguin 26.08.2013, 20:18
  • 2
    я нашел 10.2. *.* заставил мой ключ быть отклоненным. Изменение на 10,2.* заставил соединение успешно выполняться. –  spuder 26.08.2013, 22:05
  • 3
    Странный, для меня x.x. работы *.*:/, По крайней мере, существуют Ваш комментарий, если люди находят проблемы! –  Drav Sloan 26.08.2013, 22:34

Теги

Похожие вопросы