Bug 18148

Summary: ssh-add(1) не признаёт опции -l/-L
Product: Sisyphus Reporter: Slava Semushin <php-coder>
Component: openssh-clientsAssignee: Gleb F-Malinovskiy <glebfm>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: glebfm, ldv, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Slava Semushin 2008-12-08 22:19:43 MSK
ssh-add выдаёт несколько неверную диагностику, считая, что опции -l и -L (может быть ещё какие-то) неправильные:

[c1der@rock ~]$ ssh-agent -L
ssh-agent: illegal option -- L
usage: ssh-agent [options] [command [arg ...]]
Options:
  -c          Generate C-shell commands on stdout.
  -s          Generate Bourne shell commands on stdout.
  -k          Kill the current agent.
  -u          Unique mode.
  -d          Debug mode.
  -a socket   Bind agent socket to given name.
  -t life     Default identity lifetime (seconds).
[c1der@rock ~]$ ssh-agent -l
ssh-agent: illegal option -- l
usage: ssh-agent [options] [command [arg ...]]
Options:
  -c          Generate C-shell commands on stdout.
  -s          Generate Bourne shell commands on stdout.
  -k          Kill the current agent.
  -u          Unique mode.
  -d          Debug mode.
  -a socket   Bind agent socket to given name.
  -t life     Default identity lifetime (seconds).

Не могу понять точно в чем именно баг -- то ли в мане, который описывает эти ключи, а на самом деле их нет, то ли в программе, которая не поддерживает эти ключи и в usage о них не упоминает.

Кстати. Возможно, что этот баг проявляется только когда ssh-agent не запущен (как у меня).
Comment 1 Slava Semushin 2008-12-08 22:24:11 MSK
Мдя. В час ночи запускать ssh-agent с ключами от ssh-add не стОило =(