sftp搭建

準備工做

sftp是不少機構進行文件交換的媒介,所以sftp搭建、高可用是須要認真考慮的東西,這裏簡單介紹一下sftp的搭建。linux

須要資源:sftp服務器(若干臺,實驗性質一臺普通linux機器便可)、glusterfs文件存儲服務器(沒有條件的話用linux本地硬盤)、rssh-2.3.2.tar.gz、CHROOT.tgz

部署

編譯安裝rssh
以root用戶
./configure --prefix=/usr --sysconfdir=/etc
make
make install
配置/etc/rssh.conf
allowsftp
建立帳號
useradd -d /sftp/$USERNAME -s /usr/bin/rssh $USERNAME #設置默認啓動shell爲rssh,帳號目錄爲/sftp/帳號
echo "$PASSWD" | passwd --stdin $USERNAME
配置chroot 目錄

須要拷貝/sftp/CHROOT.tgz 解壓文件到/sftp/$USERNAME目錄下shell

添加用戶的chroot設置到rssh.conf
echo "user=$USERNAME:011:00010:/sftp/$UESRNAME" >> /etc/rssh.conf
相關文章
相關標籤/搜索