Skip to content

[ssh, pubkeys] SSH access across the rack nodes using your pubkey(s) - #62

Open
zeeshanlakhani wants to merge 1 commit into
mainfrom
zl/ssh-configuration
Open

[ssh, pubkeys] SSH access across the rack nodes using your pubkey(s)#62
zeeshanlakhani wants to merge 1 commit into
mainfrom
zl/ssh-configuration

Conversation

@zeeshanlakhani

Copy link
Copy Markdown
Contributor

Previous to this changeset, ssh'ing into rack nodes within a topology allowed empty-password root login and permissive defaults.

This work enables ordinary key-based access to every guest; all without manually installing it on each node. voxel will now handle key replacement and discovery, permissions, and repeated boot without duplicate entries.

This is an operator convenience that came up for me during multiple voxel runs and debug situations.

Follow-up work

  • Disabling root-password login, with a plan for keyless setups and recovery. I didn't want to flip login behavior in this changeset, since keyless setups still lean on the empty password we've had.
  • Migrating automated SSH/SCP clients to key auth.
  • Verifying usable credentials further.

Previous to this changeset, ssh'ing into rack nodes within a topology
allowed empty-password root login and permissive defaults.

This work enables ordinary key-based access to every guest; all without
manually installing it on each node. voxel will now handle key
replacement and discovery, permissions, and repeated boot without
duplicate entries.

This is an operator convenience that came up for me during multiple
voxel runs and debug situations.

### Follow-up work

- Disabling root-password login, with a plan for keyless setups and recovery.
  I didn't want to flip login behavior in this changeset, since keyless
  setups still lean on the empty password we've had.
- Migrating automated SSH/SCP clients to key auth.
- Verifying usable credentials further.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant