ssh使用者訪問特定目錄

2021-10-11 08:32:05 字數 771 閱讀 8049

配置ssh使用者只訪問特定目錄

1,新增使用者

新增使用者組

# groupadd groupname
新增使用者

# useradd username -m -s /bin/bash -d /home/username -g groupname
引數說明:

-s /sbin/nologin設定不能登陸-s /bin/false(老方法) 也行

-d 設定使用者主目錄

-g 使用者組

-m 建立使用者目錄

2、修改密碼:passwd username

3、配置sshd_config

#subsystem sftp /usr/libexec/openssh/sftp-server #需要把這行注釋

subsystem sftp internal-sftp #

match user shlver

chrootdirectory directory

x11forwarding no

allowtcpforwarding no

forcecommand internal-sftp

4、重啟ssh服務:service sshd restart

5、修改目錄許可權:chown -r group:username directory

注:一般大家出現問題在chrootdirectory directory上,這個地方的目錄不能直接配置到目標目錄,需要配置到他的上一級;

配置ssh使用者只訪問特定目錄

公司需要對指定使用者進行限制,只允許訪問指定目錄,網上翻了一大堆一直有問題,經過最後研究,其實只是乙個小細節配置有問題 具體流程如下 1 建立使用者 useradd d directory username 2 修改密碼 passwd username 3 配置sshd config subsyst...

centos 建立sftp使用者訪問特定目錄

建立sftp組 groupadd sftp 新增sftp方式登入使用者sftpuser,限制使用者無法ssh登入伺服器 useradd g sftp s bin false sftpuser echo 1234 passwd sftpuser stdin 建立sftpuser目錄data目錄,sft...

Linux建立指定使用者特定指定目錄許可權

指定使用者特定指定目錄許可權 需要注意要指定好資料夾的許可權,不然會導致nginx不能訪問,最好是在root下建立目錄,然後 useradd d usr www m tempuser passwd tempuser 回車輸入密碼注意一定要帶使用者名稱,不然就是修改root chown tempuse...