LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: jsz

如何才能不让ftp用户telnet进来?

[复制链接]
 楼主| 发表于 2006-5-19 09:12:50 | 显示全部楼层
如果ftp用户进去之后只能修改密码,也是不安全的呀。
我就想完全的禁止ftp用户telnet
回复 支持 反对

使用道具 举报

发表于 2006-5-19 09:18:09 | 显示全部楼层
用/dev/null 来代替/bin/bash
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 09:35:22 | 显示全部楼层
还是不行,一样,也不能ftp登陆了
回复 支持 反对

使用道具 举报

发表于 2006-5-19 10:21:29 | 显示全部楼层
ftp 用虚拟用户可以么?比如 vsftpd。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 12:58:34 | 显示全部楼层
我没有使用虚拟用户
回复 支持 反对

使用道具 举报

发表于 2006-5-19 15:01:29 | 显示全部楼层
我刚才做过试验:
新建一个用户ftp1

useradd -m -s /bin/false ftp1
passwd ftp1 (修改密码)

修改/etc/shells文件,将/bin/false这个文件加进去

这样,是不能进行telnet登录的,但是可以ftp进去。

注意事项:
新建的用户必须给他创建家目录
新建的用户的shell应该不是一个有效的外壳程序(比如sh,bash,csh等),但必须是/etc/shells中有的
必须给新建的用户设置一个密码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 16:48:10 | 显示全部楼层
哈哈,看到楼上的才突然明白过来,真是太感谢了!
原来是我的/etc/shells文件里面没有/bin/false
自己太笨了,再次谢谢!


还又个问题,如何做才那个让用户telnet进来之后看不到系统信息,比如系统的版本信息之类的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 17:20:54 | 显示全部楼层
我使用telnet登陆服务器,但是,无论登陆是否成功,都会打印系统信息出来,这样我觉得有很多安全隐患,不知道是否可以屏蔽掉这些信息
信息如下:
login: jsz
Password:
Last login: Thu May 18 14:50:17 2006 from 222.70.223.114 on pts/2
Linux jsz 2.6.8-2-686 #1 Tue Aug 16 13:22:48 UTC 2005 i686 GNU/Linu

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

一键入密码之后就显示如上信息了。


刚开始telnet www.xxx.net后的系统我已经 ... 大家,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 17:21:35 | 显示全部楼层

如何屏蔽掉用户通过telnet登陆后的系统信息?

我使用telnet登陆服务器,但是,无论登陆是否成功,都会打印系统信息出来,这样我觉得有很多安全隐患,不知道是否可以屏蔽掉这些信息
信息如下:
login: jsz
Password:
Last login: Thu May 18 14:50:17 2006 from 222.70.223.114 on pts/2
Linux jsz 2.6.8-2-686 #1 Tue Aug 16 13:22:48 UTC 2005 i686 GNU/Linu

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

一键入密码之后就显示如上信息了。


刚开始telnet www.xxx.net后的系统我已经屏蔽掉了,
在/etc/issue.net文件里面,但是如上的信息就不知道在那里屏蔽了,还得继续麻烦大家,谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-5-19 19:38:09 | 显示全部楼层
修改
/etc/motd
/etc/motd.tail

在这儿可以自定义登录后出现的信息。

这也是登录控制台时出现的信息。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表