summaryrefslogtreecommitdiff
path: root/lib/oxidized/input/ssh.rb
AgeCommit message (Collapse)Author
2018-06-27Don't use SSH logger unless input debug is setSaku Ytti
2018-06-22Use Oxidized.logger for ssh loggerSaku Ytti
From issue #1414
2018-06-22smell reduction bug fixesSaku Ytti
2018-06-22rubycop fixesSaku Ytti
2018-06-22rubycop fixesSaku Ytti
2018-06-22ehh what can you doSaku Ytti
2018-06-22remove SSH::connect smellSaku Ytti
2018-06-22enable SSH logging if input logging is trueSaku Ytti
2018-06-07make login username/passord detection genericSaku Ytti
2018-05-09reduce logspam - auth methods are debug, not infoWild Kat
2018-05-06rubocop fixesytti
much value, wow, very readable
2018-05-06Merge pull request #1266 from ja-frog/masterytti
#1061 Handling devices that only prompt for password via SSH
2018-04-27refactor login in ssh.rbWild Kat
2018-04-27Rebased and fixed conflictsNeil Lathwood
2018-04-27Add SSH keepaliveSaku Ytti
Closes #1276
2018-04-25Merge branch 'master' into the-great-makeoverWild Kat
2018-04-22Change the debug log fsync to a flushJason Ackley
fsync() can be expensive on OSes and induce timeout failures when running with input debugging of SSH sessions.
2018-04-21the great makeover - standardize layout, alignment, indentationWild Kat
2018-04-19Add handling for devices that only prompt for a password via SSHja-frog
An approach to handling devices that do not prompt for a username, only a password when connecting via ssh. The Calix B6 inspired this.
2018-02-05Added support for setting ssh auth methodsNeil Lathwood
2017-07-02Update ssh.rbFauli83
2017-03-16Add option to disable StrictHostKeyCheckingArnoud Vermeer
2017-03-16Ignore the host key checkingArnoud Vermeer
2016-10-31it shouldn't be a private methodSaku Ytti
2016-10-31Allow model to specify SSH PTY optionsSaku Ytti
2016-10-17Use variable vars(:ssh_keys) for private key authenticationDenver Abrey
2016-10-13Add key authentication to ssh inputDenver Abrey
2016-08-29support terminal and ssh auth for same modelSaku Ytti
Some boxes like prokurwa may authenticate via SSH (proper), or may have no auth on SSH and use terminal auth (improper) Even if SSH is configured for terminal auth, in this change we attempt to detect prompt, so that we won't expect terminal auth, even when requested, if it is not presented.
2016-07-20create a `logs` dir for all the debug logsDanilo Sousa
2016-07-10move ssh_no_exec exec test into exec definitionNick Hilliard
2016-06-02more debug stratementsElvin Efendi
2016-06-02some debug statementsElvin Efendi
2016-02-25fix ssh testSaku Ytti
also fix warning about unused variable
2016-02-24Remove netcat in favor of native ssh tunnelroedie
Newer versions of ssh (>=5.4) support the -W option which makes the use of netcat obsolete. Dropping netcat is useful is you want to hop through a router/switch since they rarely have netcat support.
2016-02-19Made the vars stringsroedie
Tested, and is even better.
2016-02-19Add support to specify cipher and kex for ssh connectionsroedie
Some network equipment exists that does not want to play nice with ssh. This adds the vars ssh_encryption and ssh_kex which can be used to make tell oxidized to use certain encryption and key exchange so it can connect to these devices.
2016-02-06set TERMnopedial
2016-02-05version 0.12.00.12.0nopedial
2016-01-27fixes #288Saku Ytti
2016-01-20option to use ssh proxy commandElvin Efendi
2015-12-13refactor and fix bugs introduced with new changesElvin Efendi
2015-11-13better test framework, more specs and Travis CIElvin Efendi
2015-09-29use different path for debug loggingReinier Schoof
When I try to run oxidized as a different user, I get permission errors for oxidized tries to write debug logs (e.g. true-telnet) in current working directory which in my case is not writable for the non-privileged user. I think this can be improved by this change. 1) Why would you use CFG.input.debug?.to_s (which in this case will always be ‘true’) as a prefix at all 2) let’s use the crash directory for the debug output, as we know this is available and choose a more descriptive name
2015-09-06oops, presedence issueSaku Ytti
2015-09-05add support for setting ssh and telnet portSaku Ytti
2015-06-08Add keyboard-interactive as SSH auth method to fix ↵Clay Fiske
Net::SSH::AuthenticationFailed on some Arista devices
2015-05-21accept 'none' authSaku Ytti
used by ciscosmb and one of the wlan controllers. Thansk to @SaaldjorMike for spotting fixes #121
2015-04-20don't use keyboard interactive passwordsSaku Ytti
(new behavior in net-ssh 2.9.3)
2015-03-06Log prompt detection failuresSamer Abdel-Hafez
2014-08-08Support creating session log of telnet/sshSaku Ytti
If you have input: debug: session_log Then session_log-telnet and session_log-ssh will be created showing what the telnet/ssh saw. Helpful in model development.