设定 Debian的 ProFTPD与SSH 权限
创始人
2024-07-21 20:50:15
0

设定 DebianProFTPD与SSH 权限:Unix和Linux中,vsftpd是一款非常安全的FTP服务器。任何发行版本中的vsftpd都非常安全。像RedHat、Debian、GNU、GNOME、KDE 等等一些大型站点,都采用vsftpd作为它们的FTP服务器。本文将介绍设定 Debian的 ProFTPD与SSH 权限。

  一台主机要 设定 A 帐号可以 FTP Login, 此帐号不允许 SSH Login.

  其它帐号(A 以外的帐号) 只允许 SSH Login, 不允许 FTP Login.

  主要是把 FTP User 独立开来, 并 FTP 只限制存取某个目录.

  其它自己的帐号, 不要有 FTP 的存取权限 (自己的帐号都走 SSH).

  一、前置资料準备

  允许 FTP Login 帐号: guest (此帐号不允许 SSH Login)

  允许 SSH Login 帐号: tsung (此帐号不允许 FTP Login)

  二、安装 SSH、Proftpd

  1.   apt-get install proftpd ssh  
  2.  

  三、开启帐号

  1.   adduser tsung  
  2.  
  3.   adduser guest  
  4.  

  四、SSH 不允许 guest 登入设定

  1.   vim /etc/ssh/sshd_config # 增加下面那一行  
  2.  
  3.   DenyUsers guest user1 user2  
  4.  

  这样 guest, user1, user2 就无法由 SSH Login 啰~

  root 不允许 SSH 登入可见: 设定 Debian/Ubuntu 不允许使用 root ssh 登入

  五、FTP 不允许 tsung / root 登入 设定

  vim /etc/proftpd/proftpd.conf # 于最后一行加入  

  1.   Order Allow,Deny  
  2.  
  3.   DenyUser OR root,tsung    
  4.  

  /etc/init.d/proftpd restart # 这样子 root, tsung 就无法 FTP Login 

  六、限制 FTP 登入后, 只能在自己目录活动

  vim /etc/proftpd/proftpd.conf # 找空白处新增此行

  1.   DefaultRoot ~  
  2.  

  /etc/init.d/proftpd restart

  注: 上述设定完成, 并不代表主机安全, 若有 CGI 的权限, 还是可以用 CGI 的方式存取到主机资源~

【编辑推荐】

  1. Proftpd下 贴心小技巧
  2. Linux ProFTPd服务器配置(全)
  3. ProFTPD 下的五大问题
  4. ProFTPD 有问必答
  5. Debian Proftpd 的安装设定
  6. 如何安装ProFTPD
  7. ProFTPd服务器相关命令

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...