Я регулярно использую SCP для перемещения файлов между серверами, и я слышал, что вы можете использовать табуляцию на удаленном сервере, если вы используете открытые ключи, но пока мне не повезло.
Я пытаюсь сделать следующее:
scp -r remote.ip.address:/remote/dir/folder<TAB> /local/destiation/
На ls
удаленном сервере /dir/
откроются 3 папки:
/remote/dir/folder_1
/remote/dir/folder_2
/remote/dir/folder_3
Я бы хотел, чтобы SCP показывал, какие папки совпадают (если есть), как при обычном завершении пути при навигации по локальной файловой системе. Завершение с помощью вкладок работает с локальными путями в scp
командной строке, но я заметил, что когда путь к удаленной машине совпадает с локальным (то есть: "~ /"), он скорее завершает / предлагает файлы / папки из локальной файловой системы чем пульт.
Выполнение следующих действий для входа без пароля:
`ssh remote.ip.address`
... так что я знаю, что ключи настроены правильно. Любые идеи о том, как заставить это работать?