目錄我已經設置SFTP和設置的chrootSFTP來改變登錄
Subsystem sftp internal-sftp
Match Group ftpusers
ChrootDirectory /home/sftp_chroot/%u
ForceCommand internal-sftp
但我怎麼能achive到CD在用戶的FTP目錄家裏登錄?
目錄我已經設置SFTP和設置的chrootSFTP來改變登錄
Subsystem sftp internal-sftp
Match Group ftpusers
ChrootDirectory /home/sftp_chroot/%u
ForceCommand internal-sftp
但我怎麼能achive到CD在用戶的FTP目錄家裏登錄?
這是不好的做法,因爲在「」中「監禁」用戶修復了安全問題。如果你真的想要,你可以將chroot目錄變量更改爲你想要的任何地方,其中%u
是用戶的名字。
OK設置用戶的主目錄爲/ FTP解決我的問題
當在chroot /home/sftp/chroot/<user>
用戶登錄成爲根/
。然後,用戶放入主目錄/ftp
,這影響是/home/sftp/chroot/<user>/ftp
通過FTP文件夾我的意思是的/ home/sftp_chroot//FTP,以改變在chroot –
rojanu
你的意思是你的ftp父文件夾需要由root擁有希望用戶的主文件夾與SFTp主文件夾相同? – Mathuin