SSH新增sftp賬號和限制目錄

2021-09-29 15:53:50 字數 680 閱讀 1831

第1步 :新增sftp賬號:

useradd -m -d /data/www/www.***.com -s /sbin/nologin -g root user1

第2步 :設定賬號密碼:

passwd user1

第3步 :修改/etc/passwd,將剛新增的使用者級別設定為0.

例如 user1:x:1001:0::/data/www/www.***.com:/sbin/nologin ,將前中的1001改為0,然後儲存。

第4步 :修改/etc/ssh/sshd_config

找到 subsystem sftp /usr/lib/openssh/sftp-server 在前面加#,將該行注釋

然後加上下面的內容,注意要加到配置檔案最後面

subsystem sftp internal-sftp

match user user1

chrootdirectory /data/www/www.***.com

allowtcpforwarding no

x11forwarding no

forcecommand internal-sftp

第5步:檢查配置引數合法性

sudo /usr/sbin/sshd -t

第6步 :然後重啟ssh服務

service ssh restart

SSH和SFTP的簡單使用

使用ssh和sftp命令首先要安裝openssh server大部分系統都會預裝這個工具,如果沒有,則使用 sudo apt get install openssh server 命令進行安裝 ssh命令 ssh 命令用來遠端登入linux主機,登入後便可以遠端操作該主機,具體命令為 ssh 使用者...

Linux 7 5 SSH服務和SFTP服務分離

sftp是ssh的一部分,sftp沒有單獨的守護程序,它必須使用sshd守護程序 埠號預設是22 來完成相應的連線操作,所以從某種意義上來說,sftp並不像是乙個伺服器程式,而更像是乙個客戶端程式。sftp是使用加密傳輸認證資訊傳輸資料,所以sftp是非常安全的。本手冊是在centos7.5系統上進...

MySql修改和新增遠端登入賬號

mysql uroot p密碼 use myql select user,authentication string,host from user delete from user where host grant all privileges on to root identified by 12...