溫馨提示×

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

小樊
65
2025-04-07 09:31:04
欄目: 智能運維

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

使用 scp 命令

scp(Secure Copy Protocol)是一個用于在本地主機和遠程主機之間復制文件的命令行工具。

從本地復制到遠程

scp /path/to/local/file username@remote_host:/path/to/remote/directory

從遠程復制到本地

scp username@remote_host:/path/to/remote/file /path/to/local/directory

復制整個目錄

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

使用 sftp 命令

sftp(SSH File Transfer Protocol)是一個交互式的文件傳輸程序,允許你在本地主機和遠程主機之間進行文件的上傳、下載和管理。

啟動 sftp 會話

sftp username@remote_host

sftp 會話中進行文件操作

  • 下載文件:

    get /path/to/remote/file /path/to/local/directory
    
  • 上傳文件:

    put /path/to/local/file /path/to/remote/directory
    
  • 列出遠程目錄內容:

    ls
    
  • 改變遠程目錄:

    cd /path/to/remote/directory
    
  • 改變本地目錄:

    lcd /path/to/local/directory
    
  • 退出 sftp 會話:

    exit
    

注意事項

  1. 安全性:確保你使用的是SSH密鑰認證而不是密碼認證,以提高安全性。
  2. 權限:確保你有足夠的權限在遠程主機上進行文件操作。
  3. 防火墻:確保遠程主機的防火墻允許SSH連接(默認端口22)。

通過以上步驟,你可以在Ubuntu上使用SSH進行文件傳輸。

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