Repository navigation
What's new
easyenv ssh-key list | add | rm: manage the public keys on your profile from the terminal.addwith no argument registers the key ssh offers first (~/.ssh/id_ed25519.pub, thenid_ecdsa.pub, thenid_rsa.pub). A private key file is refused before anything is sent. Machines created after you add a key accept it for your ownssh,scp,rsyncand VS Code througheasyenv machine proxy. A machine that is already running keeps the keys it booted with until it is rebuilt.
Fixes
easyenv ws create --waitprinted an unreachable address. It showedssh easyenv@10.x.x.x, the machine's provider-network address, which cannot be reached from outside. It now printseasyenv machine ssh <uuid>and the<uuid>.box.easyenv.ioname for your own ssh client. The plainssh user@ipline is printed only for--public-ipmachines, where it works.- Clearer error for a machine in a workspace shared with you. When the active account is one where you are not an admin, machine commands used to fail with a generic "forbidden, ask the account owner for a role". They now say what is wrong: switch to an account where you are an admin, your personal one included, with
easyenv account use.
Upgrading
Download the binary for your platform below and replace the old one. If you are on 0.5.0 or older, you must upgrade: those versions cannot reach machines at all. 0.6.0 tells you once a day when a newer version is out.
Checksums are in checksums.txt.