我定期使用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`
...所以我知道按键设置正确。关于如何使它工作的任何想法?