linux 之間遠程登錄和文件互傳
Linux平臺之間的遠程
- ssh -l username hostip
參數 | 含義 |
---|---|
-l | 選項, 是字母“l”,不是數字“1” |
username | 被遠程登錄的用戶名 |
hostip | 被遠程登錄的ip地址 |
注意:遠程登錄的兩臺機器必須要能ping通(平通)
Linux平臺之間的傳輸
- SSH 提供了一些命令和shell用來登錄遠程服務器。在默認情況下,不允許用戶拷貝文件,但還是提供了一個“scp”命令
參數 | 含義 |
---|---|
RemoteUserName | 遠程用戶名 |
RemoteHostIp | 遠程IP |
RemoteFile | 遠程文件,可帶上路徑 |
FileName | 拷貝到本地後的名字,可帶上路徑,不帶路徑拷貝到當前目錄 |
-
本地文件複製到遠程:
- scp FileName RemoteUserName@RemoteHostIp:RemoteFile
- scp FileName RemoteHostIp:RemoteFolder
- scp FileName RemoteHostIp:RemoteFile
-
本地目錄複製到遠程:
- scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder
- scp -r FolderName RemoteHostIp:RemoteFolder
-
遠程文件複製到本地:
- scp RemoteUserName@RemoteHostIp:RemoteFile FileName
- scp RemoteHostIp:RemoteFolder FileName
- scp RemoteHostIp:RemoteFile FileName
-
遠程目錄複製到本地:
- scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName
- scp -r RemoteHostIp:RemoteFolder FolderName
PS:傳智黑馬課程筆記