Używam SCP regularnie do przenoszenia plików między serwerami i słyszałem plotki, że możesz używać uzupełniania tabulatorów na zdalnym serwerze, jeśli używasz kluczy publicznych, ale jak dotąd nie miałem szczęścia.
To, co próbuję osiągnąć, jest następujące:
scp -r remote.ip.address:/remote/dir/folder<TAB> /local/destiation/
Na ls
zdalnym serwerze /dir/
ujawniłby 3 foldery:
/remote/dir/folder_1
/remote/dir/folder_2
/remote/dir/folder_3
Chciałbym, aby SCP ujawnił, które foldery pasują (jeśli istnieją), podobnie jak normalne uzupełnianie ścieżki podczas nawigacji po lokalnym systemie plików. Uzupełnianie tabulatorów działa na lokalnych ścieżkach w scp
wierszu poleceń, ale zauważyłem, że gdy ścieżka zdalnego komputera pasuje do lokalnego (tj: „~ /”), uzupełnia / sugeruje pliki / foldery z lokalnego systemu plików niż pilot.
Uruchomienie następujących funkcji logowania bez hasła:
`ssh remote.ip.address`
... więc wiem, że klucze są poprawnie skonfigurowane. Wszelkie pomysły na to, jak to zrobić?