溫馨提示×

如何在CentOS上使用SSH進行文件傳輸

小樊
55
2025-05-16 20:25:18
欄目: 智能運維

在CentOS上使用SSH進行文件傳輸,通常有兩種方法:使用scp命令和使用sftp命令。以下是這兩種方法的詳細步驟:

使用scp命令

scp(Secure Copy Protocol)是一個基于SSH的文件傳輸工具,可以在本地主機和遠程主機之間安全地復制文件。

基本語法

scp [選項] [源路徑] [目標路徑]

示例

  1. 從本地復制到遠程

    scp /path/to/local/file username@remote_host:/path/to/remote/directory
    
  2. 從遠程復制到本地

    scp username@remote_host:/path/to/remote/file /path/to/local/directory
    
  3. 復制整個目錄

    scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory
    

常用選項

  • -r:遞歸復制目錄及其內容。
  • -P:指定SSH端口(默認是22)。
  • -v:顯示詳細的調試信息。

使用sftp命令

sftp(SSH File Transfer Protocol)是一個交互式的文件傳輸程序,允許用戶在本地主機和遠程主機之間進行文件傳輸。

基本語法

sftp username@remote_host

示例

  1. 連接到遠程主機

    sftp username@remote_host
    
  2. 列出遠程目錄內容

    ls
    
  3. 切換遠程目錄

    cd /path/to/remote/directory
    
  4. 上傳文件

    put /path/to/local/file
    
  5. 下載文件

    get /path/to/remote/file
    
  6. 退出sftp會話

    exit
    

注意事項

  • 確保SSH服務在遠程主機上運行。
  • 確保你有足夠的權限訪問遠程主機上的文件和目錄。
  • 使用強密碼或SSH密鑰進行身份驗證,以提高安全性。

通過以上步驟,你可以在CentOS上使用SSH進行文件傳輸。根據具體需求選擇合適的方法即可。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女