I am unsure whether anything was ever changed in the openssh package (this may be an issue in the future with other shells), but this no longer appears to be a problem in the Xenial fish package -- I was unable to reproduce the issue with a current Xenial installation.
Also, the fish shell group has implemented "&&" into the shell now: https://github.com/fish-shell/fish-shell/issues/4620 ** Bug watch added: github.com/fish-shell/fish-shell/issues #4620 https://github.com/fish-shell/fish-shell/issues/4620 ** Changed in: fish (Ubuntu Xenial) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1493067 Title: ssh-copy-id fails by making assumptions about the default shell on the remote machine To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fish/+bug/1493067/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs