Linux通過scp實現局域網傳輸文件

通過scp指令文件傳輸

示例

scp -r -P 8989 [email protected]:/data/product/deploy/config.properties /data/

參數說明

  • -r 複製整個目錄
  • -q 拷貝時,不顯示提示信息
  • -v 拷貝時,顯示提示信息
  • -p 拷貝時,保留源文件建立時間
  • -B 使用批處理模式(傳輸過程中不詢問傳輸口令或短語)
  • -P port 鏈接端口號,默認22
  • -F ssh_config: 指定一個替代的ssh配置文件,此參數直接傳遞給ssh
  • -i identity_file: 從指定文件中讀取傳輸時使用的密鑰文件,此參數直接傳遞給ssh

從遠程複製到本地

scp -r remote_username@remote_ip:remote_folder local_file

從本地複製到遠程

scp -r local_file remote_username@remote_ip:remote_folder

注意

如果找不到指令,需要預先安裝

yum install openssh-clients

參考

  • https://www.runoob.com/linux/linux-comm-scp.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章