- Mac OS Catalina(10.15.7)
- Visual Studio Code with Remote SSH extension
- Windows 10 Home
- WSL 2
- Disabled Ethernet(WSL) network connection on public profile settings
- OpenSSH connection directly into WSL 2
- Extra configs to enable certicated-based auth
- http://woshub.com/using-ssh-key-based-authentication-on-windows/
- Enable certificate auth in
sshd_config
- Disable
administrators_authorized_keys
file usage insshd_config
- Setup correct file permissions for
~\.ssh\authorized_keys or disable
or disableStrictModes
insshd_config
- Enable certificate auth in
- Change docker credential storage to "". For me it was desktop.exe
- http://woshub.com/using-ssh-key-based-authentication-on-windows/
Load completions:
- source <(kubectl completion bash)
- source <(k3d completion bash)
Persist completions:
- sudo sh -c "kubectl completion bash > /etc/bash_completion.d/k3d"
- sudo sh -c "k3d completion bash > /etc/bash_completion.d/k3d"
Docker: From docker docs
Run docker build -t <your_username>/my-private-repo . to build your Docker image. Run docker run <your_username>/my-private-repo to test your Docker image locally. Run docker push <your_username>/my-private-repo to push your Docker image to Docker Hub.