I would like to be able to specify in my .ssh/config file that ssh uses protocol 2 (command line argument -2), and which ciphers to use with it.

The following does not seem to work (I get bad configuration option: Cyphers)

Host XXX
    HostName YYYY
    User ZZZZ
    Compression no
    Cyphers arcfour,blowfish-cbc
    ControlPath ~/.ssh/%r@%h:%p
    IdentityFile ~/.ssh/seas/id_rsa

Also, how do I know which version of ssh (or OpenSSH) I am using? which ssh or man ssh does not reveal much information.

  • 2
    Reread your post. You spell ciphers two different ways. Hint: the spelling you used in the config file is incorrect. The manpage you are looking for is man ssh_config.
    – jordanm
    Oct 12, 2012 at 16:34
  • Thanks @jordanm . I feel dumb. man ssh_config was helpful though ( I was looking at man ssh) Oct 12, 2012 at 17:19

1 Answer 1

  • Cyphers should be typed Ciphers
  • To specify a protocol use the syntax: Protocol X where X can 1 or 2 (2 is the default)

Try man ssh_config

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.