What's Changed
- Description field is now collapsible, press
v
to toggle the layout [details]. - You can invoke
ssh-copy-id
command for selected host by pressingt
[details] Windows users, please read below. - This release contains a fix for complex ssh commands containing quotes [details].
- Various minor improvements and bugfixes, including host focusing issues [details].
Please note, that if you install from rpm or deb package, the binary name is gg
, not goto
.
Full Changelog: v1.1.0...v1.2.0
**ssh-copy-id
for Windows users
Windows OS does not come with the ssh-copy-id
utility, which is commonly found in Unix-like systems, thus goto
relies on a basic set of naive shell commands which echo your public ssh-key to the designated ssh server, targeting the remote path /$USER_HOME/.ssh/authorized_keys
.
The most obvious issue with this approach is that goto
doesn't verify whether the key is already present on the remote server, this can lead to duplicate entries in your /$USER_HOME/.ssh/authorized_keys
file, though it should not be a problem, it is certainly far from ideal.
Please consider thatssh-copy-id
feature for Windows OS is currently in testing phase. I'm working to improve its functionality. Your criticism and suggestions are very welcomed. You can review the current implementation here.