In SUSE Manager we want to offer support for bootstrapping systems that don't have the salt-minion installed and configured yet. This can be done using salt-ssh given just a hostname, username and password. See the docs about salt rosters for even more options. What we are missing:
- Support for using salt-ssh in our library
- User interface allowing users to input the needed parameters so they can bootstrap their systems
This project is part of:
Hack Week 13
Activity
Comments
-
almost 10 years ago by joachimwerner | Reply
BTW, the next logical step would be to use a network scanning roster (or do the network scanning separately). I used salt-ssh with the scan roster for my SUSECon SE training. In landscapes where there is one root PW or the SSH key has been pre-distributed, mass on-boarding of systems can work really easily that way.
Similar Projects
(Finish) Implementing SSH in Zig by lmulling
Description
Following Zig's philosophy of reinventing the wheel -- for the better, a while ago I've started implementing the ssh protocol in it. I've got as far as implementing all of the primitives, keys, certs, and most of the agent protocol -- what I needed at the time. Now, the aim is to finish the implementation.
Current implementation: git.sr.ht/~mulling/zssh
Goals
- Have a working implementation of the ssh protocol in Zig.
- Be flexible, as to allow for hacking of the protocol (i.e. testing PQC algorithms).
- Be agnostic of cryptography libraries (i.e. libcrypto, leancrypto).
Resources