summaryrefslogtreecommitdiff
path: root/cloudinit/ssh_util.py
Commit message (Expand)AuthorAgeFilesLines
* Fix private key permissions when openssh not earlier than 9.0 #2072sxt10012023-04-021-1/+47
* cc_ssh: support multiple hostcertificates (#2018)Alberto Contreras2023-02-161-8/+27
* Refactor: Drop inheritance from object (#1728)Alberto Contreras2022-09-141-3/+3
* ssh_util: Handle sshd_config.d folderAlberto Contreras2022-08-051-0/+17
* Adopt Black and isort (SC-700) (#1157)James Falcon2021-12-151-63/+109
* ssh_utils.py: ignore when sshd_config options are not key/value pairs (#1007)Emanuele Giuseppe Esposito2021-09-071-1/+7
* Fix home permissions modified by ssh module (SC-338) (#984)James Falcon2021-08-201-5/+30
* Stop copying ssh system keys and check folder permissions (#956)Emanuele Giuseppe Esposito2021-08-091-13/+120
* ssh-util: allow cloudinit to merge all ssh keys into a custom user file, defi...Emanuele Giuseppe Esposito2021-07-121-3/+19
* Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)" (#775)Daniel Watkins2021-01-191-3/+3
* ssh_util: handle non-default AuthorizedKeysFile config (#586)Eduardo Otubo2020-10-201-3/+3
* Update the list of valid ssh keys. (#487)Ole-Martin Bratteng2020-08-211-12/+28
* ssh exit with non-zero status on disabled user (#472)Eduardo Otubo2020-07-151-1/+3
* util: rename write_file's copy_mode parameter to preserve_mode (#439)Daniel Watkins2020-06-171-1/+1
* test: fix all flake8 E741 errors (#401)Joshua Powers2020-06-011-1/+3
* cloud-init: fix capitalisation of SSH (#126)Daniel Watkins2019-12-181-4/+4
* Multiple file fix for AuthorizedKeysFile config (#60)Eduardo Otubo2019-12-051-29/+43
* config: disable ssh access to a configured user accountChad Smith2018-09-081-0/+6
* set_passwords: Add newline to end of sshd config, only restart if updated.Scott Moser2018-04-201-7/+63
* Fix ssh keys validation in ssh_utilTatiana Kholkina2018-02-021-4/+1
* Add 3 ecdsa-sha2-nistp* ssh key types now that they are standardizedLars Kellogg-Stedman2017-01-241-0/+3
* LICENSE: Allow dual licensing GPL-3 or Apache 2.0Jon Grimm2016-12-221-18/+7
* pep8: whitespace fixScott Moser2016-12-201-0/+1
* Update the list of valid ssh keys.Michael Felt2016-12-201-7/+16
* Update pep8 runner and fix pep8 issuesRyan Harper2016-03-031-1/+2
* Largely merge lp:~harlowja/cloud-init/py2-3 albeit manually because it seemedBarry Warsaw2015-01-211-3/+3
* Handle = used as config delimiter in SSH config.Daniel Watkins2014-11-121-1/+4
* fix and cleanup usage of util.logexcJuerg Haefliger2013-06-191-5/+3
* pep8 and pylint fixesScott Moser2013-03-071-6/+4
* fix reversed logicScott Moser2013-03-011-2/+2
* remove debug codeScott Moser2013-03-011-3/+0
* change parser.parse 'default_opts' to 'options'Scott Moser2013-03-011-13/+14
* move function to a static list, comment where it came fromScott Moser2013-03-011-12/+9
* add some unit tests, fix an issue or twoScott Moser2013-03-011-51/+46
* Helpful cleanups.harlowja2012-10-271-15/+11
* Add support for printing out the authkey's for the default user.Joshua Harlow2012-08-181-40/+54
* Don't remove the key if its not there (or was already removed)Joshua Harlow2012-06-291-1/+2
* Simplify sshd config loading to make it use one set of functions/objects/classesJoshua Harlow2012-06-211-6/+43
* Massive pylint + pep8 fixups!Joshua Harlow2012-06-201-3/+2
* Ensure any authorized key file found in authorized keys is path adjusted as wellharlowja2012-06-201-1/+1
* Make most of all the places use the paths join() function so that testing wit...Joshua Harlow2012-06-191-3/+7
* Remove default since it will never be called that way and apply default since...Joshua Harlow2012-06-161-4/+1
* Send in src line instead of stripped line.Joshua Harlow2012-06-161-8/+8
* Update ssh_util to have a parser class and a line entry class. Joshua Harlow2012-06-161-47/+71
* Comments as to why we are using a csv parser and do some of the logic checks ...Joshua Harlow2012-06-161-0/+10
* Ensure when an exception is captured that we use the util.logexc helper.Joshua Harlow2012-06-151-10/+10
* Add comments on formats, add in function that handles option extraction + oth...Joshua Harlow2012-06-111-43/+62
* Cleanup this and add refactoring around large constructors (add a parse metho...Joshua Harlow2012-06-091-122/+155
* Remove the main function from this, seems like that should be in a test if ne...Joshua Harlow2012-06-081-37/+0
* 1. Adding some new helper files that split off file inclusion, templating, im...Joshua Harlow2012-06-071-0/+227