Dosyaları sunucular arasında taşımak için SCP'yi düzenli olarak kullanıyorum ve ortak anahtarlar kullanıyorsanız uzak sunucuda sekme tamamlamayı kullanabileceğinize dair söylentiler duydum, ancak şimdiye kadar hiç şansım olmadı.
Yapmaya çalıştığım şey şudur:
scp -r remote.ip.address:/remote/dir/folder<TAB> /local/destiation/
Bir ls
uzaktan sunucu üzerinde /dir/
3 klasörleri ortaya koyacaktır:
/remote/dir/folder_1
/remote/dir/folder_2
/remote/dir/folder_3
SCP'nin hangi klasörlerle (varsa) eşleştiğini açıklamasını istiyorum, tıpkı yerel dosya sisteminde gezinirken normal yolun tamamlanması gibi. Sekme tamamlama scp
komut satırındaki yerel yollarda çalışır , ancak uzak makinenin yolu yerelle eşleştiğinde (yani: "~ /"), dosya / klasörleri yerel dosya sisteminden tamamladığını / önerdiğini fark ettim. uzaktan kumandadan.
Parolasız oturum açma için aşağıdaki işleri çalıştırma:
`ssh remote.ip.address`
... yani tuşların doğru ayarlandığını biliyorum. Bunu nasıl çalıştıracağına dair bir fikrin var mı?