1.scp基本格式
scp local_file user@host:/dir
2.scp復制文件到指定端口
scp默認連接的遠端主機22端口,如果ssh不是使用標准的22端口(以16022為例)則使用-P(P大寫)指定:
scp -P 16022 local_file user@host:/dir
3.從遠端主機將文件復制到另一台遠端主機
scp不僅可以將文件從本機復制到遠端機器,還可以將文件從遠端機復制到本機,還可以將文件從一台遠端機復制到另一台遠端機:
scp user1@host1:file1 user2@host2:file
這也就是說當情況如:A/B/C三台主機,A和B、B和C網絡相通但A和C網絡不通,要求把文件從A復制到C上。
那么可行的操作是把文件從A復制到B,再把文件從B復制到C;還可行的情況是直接在B上把文件從A復制到C,在B上執行:
scp userA@hostA:fileA userC@hostC:fileC