溫馨提示×

如何通過Linux SFTP上傳大文件

小樊
43
2025-04-12 01:29:40
欄目: 智能運維

在Linux系統中,使用SFTP(SSH File Transfer Protocol)上傳大文件時,可以遵循以下步驟:

  1. 打開終端(Terminal)。

  2. 輸入以下命令以啟動SFTP會話:

sftp username@remote_host

username替換為您的遠程主機上的用戶名,將remote_host替換為遠程主機的IP地址或域名。

  1. 輸入您的密碼以登錄到遠程主機。

  2. 使用cd命令導航到您希望上傳大文件的遠程目錄。

  3. 為了上傳大文件,建議使用put命令的-T選項。這將允許您傳輸大于可用內存的文件。例如,要上傳名為large_file.tar.gz的文件,請輸入以下命令:

put -T large_file.tar.gz
  1. 如果遠程服務器配置了限制,您可能需要調整sshd_config文件中的MaxStartupsMaxSessions設置。這可以通過編輯/etc/ssh/sshd_config文件來完成。找到以下行并進行相應的更改:
MaxStartups 10:30:60
MaxSessions 10

這將允許最多10個未認證的連接,每個用戶最多30個連接,以及每個主機最多60個連接。根據您的需求進行調整,然后保存并關閉文件。

  1. 重新啟動SSH服務以使更改生效:
sudo systemctl restart ssh
  1. 現在,您應該能夠使用SFTP上傳大文件了。如果遇到任何問題,請檢查遠程服務器的磁盤空間和權限設置。

  2. 上傳完成后,使用exit命令退出SFTP會話。

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