Да, необходимо работать с ssh-ключами вместо входа в систему пароля.
См., "Как я настраиваю SSH, таким образом, я не должен вводить свой пароль?" для приобретения знаний о том, как сделать это.
Затем например, мой zsh может завершить имена файлов на удаленном хосте. Иначе я должен был бы ввести свой пароль каждый раз, когда я нажимаю Tab.
Для удара я предполагаю, что можно установить 'завершение удара' так или иначе, возможно, "Терминальное заполнение клавишей Tab" поможет.