私は定期的に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`
...そのため、キーが正しくセットアップされていることがわかります。これを機能させる方法についてのアイデアはありますか?