1、ssh
ssh是用來登陸到指定端口的遠(yuǎn)程IP,格式如下:
ssh -p端口值 user@ip
注意:端口值即所需要指定的端口號,默認(rèn)是22,前面的p是小寫的;user是遠(yuǎn)程機(jī)的用戶名;ip是要登錄的IP。
2、scp
scp主要用來將文件在本機(jī)和遠(yuǎn)程機(jī)之間進(jìn)行互傳的;本地上傳到遠(yuǎn)程機(jī)的基本格式如下:
scp -P 端口號 -r 本地目錄路徑 user@ip:/dir
注意:上面這句是使用指定的端口將本地的一個目錄上傳到遠(yuǎn)程機(jī)的/dir路徑下,P是大寫;
如果端口號是22,并且是上傳單個文件,那么即變?yōu)橄旅娴母袷剑?/p>
scp 本地的某一文件 user@ip:/dir
遠(yuǎn)程機(jī)下載到本地某一路徑的格式和上面的類似;
從遠(yuǎn)端主機(jī)將文件復(fù)制到另一臺遠(yuǎn)端主機(jī):
scp不僅可以將文件從本機(jī)復(fù)制到遠(yuǎn)端機(jī)器,還可以將文件從遠(yuǎn)端機(jī)復(fù)制到另一臺遠(yuǎn)端機(jī),如:
scp user1@host1:file1user2@host2:file
也就是說,當(dāng)A、B、C三臺主機(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