溫馨提示×

Debian SFTP虛擬主機如何設置

小樊
47
2025-08-19 03:35:48
欄目: 云計算

在Debian上設置SFTP虛擬主機,可參考以下步驟:

  1. 安裝OpenSSH服務器:執行命令sudo apt updatesudo apt install openssh-server。
  2. 創建SFTP用戶組:使用命令sudo groupadd sftpusers創建用戶組。
  3. 添加用戶并設置密碼:通過sudo useradd -m -G sftpusers username添加用戶,再用sudo passwd username設置密碼。
  4. 配置用戶目錄權限:創建用戶主目錄,如sudo mkdir -p /home/username,并設置權限sudo chown root:root /home/usernamesudo chmod 755 /home/username。
  5. 編輯SSH配置文件:在/etc/ssh/sshd_config中添加或修改以下內容:
Subsystem sftp /usr/lib/openssh/sftp-server
Match Group sftpusers
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no
  1. 重啟SSH服務:使用sudo systemctl restart sshd使配置生效。
  2. 測試SFTP連接:用Sftp username@your_server_ip測試,輸入密碼驗證。

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