1、ssh
ssh是用來(lái)登陸到指定端口的遠(yuǎn)程IP,格式如下:
ssh -p端口值 user@ip
注意:端口值即所需要指定的端口號(hào),默認(rèn)是22,前面的p是小寫(xiě)的;user是遠(yuǎn)程機(jī)的用戶(hù)名;ip是要登錄的IP。
2、scp
scp主要用來(lái)將文件在本機(jī)和遠(yuǎn)程機(jī)之間進(jìn)行互傳的;本地上傳到遠(yuǎn)程機(jī)的基本格式如下:
scp -P 端口號(hào) -r 本地目錄路徑 user@ip:/dir
注意:上面這句是使用指定的端口將本地的一個(gè)目錄上傳到遠(yuǎn)程機(jī)的/dir路徑下,P是大寫(xiě);
如果端口號(hào)是22,并且是上傳單個(gè)文件,那么即變?yōu)橄旅娴母袷剑?/p>
scp 本地的某一文件 user@ip:/dir
遠(yuǎn)程機(jī)下載到本地某一路徑的格式和上面的類(lèi)似;
從遠(yuǎn)端主機(jī)將文件復(fù)制到另一臺(tái)遠(yuǎn)端主機(jī):
scp不僅可以將文件從本機(jī)復(fù)制到遠(yuǎn)端機(jī)器,還可以將文件從遠(yuǎn)端機(jī)復(fù)制到另一臺(tái)遠(yuǎn)端機(jī),如:
scp user1@host1:file1user2@host2:file
也就是說(shuō),當(dāng)A、B、C三臺(tái)主機(jī),A和B、B和C網(wǎng)絡(luò)相通,但A和C網(wǎng)絡(luò)不通,要求把文件從A復(fù)制到C上。那么可行的操作是把文件從A復(fù)制到B,再把文件從B復(fù)制到C;還可行的情況是直接在B上把文件從A復(fù)制到C,在B上執(zhí)行:
scp userA@hostA:fileA userC@hostC:fileC