溫馨提示×

CentOS SFTP如何限制訪問權限

小樊
38
2025-07-02 15:11:29
欄目: 智能運維

在CentOS系統中,您可以使用OpenSSH服務器來設置SFTP訪問權限

  1. 安裝OpenSSH服務器(如果尚未安裝):
sudo yum install openssh-server
  1. 創建一個新的用戶組,用于限制SFTP訪問:
sudo groupadd sftp_users
  1. 創建一個新用戶并將其添加到sftp_users組:
sudo useradd -m -G sftp_users your_username

your_username替換為您要創建的用戶名。系統將提示您設置密碼。

  1. 限制用戶的訪問權限。編輯/etc/ssh/sshd_config文件:
sudo vi /etc/ssh/sshd_config

在文件末尾添加以下內容:

Match Group sftp_users
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no

這將限制sftp_users組的用戶只能訪問其主目錄,并禁止TCP和X11轉發。

  1. 保存并退出編輯器。

  2. 重啟SSH服務以應用更改:

sudo systemctl restart sshd

現在,您已經成功限制了SFTP訪問權限。新創建的用戶將只能通過SFTP訪問其主目錄,而無法訪問其他用戶的文件或系統文件。

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