CentOS配置VSFTPD服務(wù)器與SSH
特別值得一提的是CentOS配置有很多值得學(xué)習(xí)的地方,這里我們主要介紹CentOS配置,包括介紹CentOS配置等方面。我的VPS比較空閑,公司需要建一個(gè)PHP的網(wǎng)店,剛好可以利用我的VPS,省去幾百元的空間購(gòu)買(mǎi)費(fèi)用。
是網(wǎng)站的管理不是我,需要把FTP權(quán)限給同事。但是為了服務(wù)器的安全需要控制SSH用戶(hù)的登錄,同事FTP用戶(hù)登錄只能看到自己的目錄。如何CentOS配置呢?之前安裝好VSFTPD和OpenSSH,CentOS52下如何安裝這兩種軟件,請(qǐng)讀者另行搜索,問(wèn)下只談CentOS配置。
1、VSFTPD
因?yàn)榫W(wǎng)站的用戶(hù)和組是www和www,因此我需要設(shè)置一個(gè)專(zhuān)門(mén)的FTP用戶(hù)
#mkdir /home/newweb (網(wǎng)站的根目錄)
#useradd -G www –d /home/newweb –M newuser
(注:G:用戶(hù)所在的組 d:表示創(chuàng)建用戶(hù)的自己目錄的位置給予指定 M:不建立默認(rèn)的自家目錄,也就是說(shuō)在/home下沒(méi)有自己的目錄)
#chown newuser.www /home/newweb (把/home/newweb的屬主定為newuser)
#chmod -R 775 /home/newweb(把權(quán)限設(shè)置為組可讀寫(xiě))
CentOS配置/etc/vsftpd下的vsftpd.conf
要確定Anonymous_enable=no (不允許匿名登陸)local_enable=yes、write_enable=yes、chroot_local_user=yes這四個(gè)選項(xiàng)是有的哦!
重啟VSFTPD
#/etc/rc.d/init.d/vsftpd restart
2、CentOS配置SSH
修改/etc/ssh/sshd_conf 在***添加下面一行:
AllowUsers root@192.168.1.32 admin
注意: 列出需要登錄機(jī)器的用戶(hù)很重要; 否則他們將被鎖在外面。
SSH重新加載其CentOS配置文件
/etc/rc.d/init.d/sshd reload
CentOS配置完成
【編輯推薦】