最近在部署系統時接觸了一些檔案傳輸命令,分別做一下簡單記錄:
1.sftpsecureftp是一個基於ssh安全協議的檔案傳輸管理工具。由於它是基於ssh的,會在傳輸過程中對使用者的密碼、資料等敏感資訊進行加密,因此可以有效的防止使用者資訊在傳輸的過程中被竊取,比ftp有更高的安全性。在功能方面與ftp很類似,不僅可以傳輸檔案資料,而且可以進行遠端的檔案管理(如建立,刪除,檢視檔案列表等操作)。sftp與ftp雖然只有一字之差,但基於的傳輸協議卻是不同的。因此不能用sftpclient去連線ftpserver也不能用ftpclient去連線sftpserver。
建立連線:sftpuser@host
從本地上傳檔案:putlocalpath
下載檔案:getremotepath
與遠端相對應的本地操作,只需要在命令前加上”l”即可,方便好記。
例如:lcdlpwdlmkdir
2.scpscp:securecopy(remotefilecopyprogram)也是一個基於ssh安全協議的檔案傳輸命令。與sftp不同的是,它只提供主機間的檔案傳輸功能,沒有檔案管理的功能。
複製local_file到遠端目錄remote_folder下
scplocal_fileremote_user@host:remote_folder
複製local_folder到遠端remote_folder(需要加引數-r遞迴)
scp–rlocal_folderremote_user@host:remote_folder
以上命令反過來寫就是遠端複製到本地
3.sz/rzsz/rz是基於zmodem傳輸協議的命令。對傳輸的資料會進行核查,並且有很好的傳輸效能。使用起來更是非常方便,但前提是window端需要有能夠支援zmodem的telnet或者ssh客戶端,例如securecrt。
首先需要在securecrt中可以配置相關的本地下載和上傳目錄,然後用rz、sz命令即可方便的傳輸檔案資料。
下載資料到本地下載目錄:szfilename1filename2…
上傳資料到遠端:執行rz–be命令,客戶端會彈出上傳視窗,使用者自行選擇(可多選)要上傳的檔案即可。
相關資料:
最近在部署系統時接觸了一些檔案傳輸命令,分別做一下簡單記錄:
1.sftpsecureftp是一個基於ssh安全協議的檔案傳輸管理工具。由於它是基於ssh的,會在傳輸過程中對使用者的密碼、資料等敏感資訊進行加密,因此可以有效的防止使用者資訊在傳輸的過程中被竊取,比ftp有更高的安全性。在功能方面與ftp很類似,不僅可以傳輸檔案資料,而且可以進行遠端的檔案管理(如建立,刪除,檢視檔案列表等操作)。sftp與ftp雖然只有一字之差,但基於的傳輸協議卻是不同的。因此不能用sftpclient去連線ftpserver也不能用ftpclient去連線sftpserver。
建立連線:sftpuser@host
從本地上傳檔案:putlocalpath
下載檔案:getremotepath
與遠端相對應的本地操作,只需要在命令前加上”l”即可,方便好記。
例如:lcdlpwdlmkdir
2.scpscp:securecopy(remotefilecopyprogram)也是一個基於ssh安全協議的檔案傳輸命令。與sftp不同的是,它只提供主機間的檔案傳輸功能,沒有檔案管理的功能。
複製local_file到遠端目錄remote_folder下
scplocal_fileremote_user@host:remote_folder
複製local_folder到遠端remote_folder(需要加引數-r遞迴)
scp–rlocal_folderremote_user@host:remote_folder
以上命令反過來寫就是遠端複製到本地
3.sz/rzsz/rz是基於zmodem傳輸協議的命令。對傳輸的資料會進行核查,並且有很好的傳輸效能。使用起來更是非常方便,但前提是window端需要有能夠支援zmodem的telnet或者ssh客戶端,例如securecrt。
首先需要在securecrt中可以配置相關的本地下載和上傳目錄,然後用rz、sz命令即可方便的傳輸檔案資料。
下載資料到本地下載目錄:szfilename1filename2…
上傳資料到遠端:執行rz–be命令,客戶端會彈出上傳視窗,使用者自行選擇(可多選)要上傳的檔案即可。
相關資料: