当前位置: 代码迷 >> 综合 >> SuSE Linux 9下FTP、Telnet
  详细解决方案

SuSE Linux 9下FTP、Telnet

热度:76   发布时间:2023-12-18 17:55:46.0

SuSE Linux 9下FTP、Telnet、图形终端服务的基本配置
ftp服务的启动
在SLES9安装后,其ftp服务默认是关闭的,需要打开。
处理过程:
1、root用户登录(如通过putty等终端工具)后通过yast2工具来进行设置,选择Network Services->Network Services(inetd)。
2、在出现的界面上首先启用网络服务,然后选中“FTP”项”(ftp服务有两项,安装时,请选中Server为/usr/sbin/vsftpd的项),点击

“Toggle Status(On or Off)”按钮,使其“Status”状态变为“On”。
3、点击Finish,即可。
4、配置FTP选项
vsftp默认的情况下只能通过anonymous的方式登陆,需要修改配置文件,让其可以通过Unix本地用户的方式进行登陆,修改/etc/vsftpd.conf

,将如下行前面的“#”去掉。
Write_enable=YES
local_enable=YES
local_umask=022
ascii_upload_enable=YES
ascii_download_enable=YES
5、设置FTP用户
FTP服务启动后,文件/etc/ftpusers中配置的用户是不允许使用FTP服务的,如果需要使用,请将该用户名前加“#”取消限制。
6、可以已同样方式启动另外一个ftp服务(pure-ftpd),该ftp服务不需要再单独配置conf文件,只需要修改ftpusers文件取消root用户登录

限制即可,方便期间可以优先选择该ftp服务
telnet 服务的启动
1、通过yast2工具来进行设置(或者通过yast工具设置),选择Network Services->Network Services(inetd)。
2、在出现的界面上,分别选中“telnet”选项,点击“Toggle Status(On or Off)”按钮,使其“Status”状态变为“On”。
3、点击Finish即可。
4、为了让root用户可以从任何地方登陆,/etc/securetty使用以下命令去掉这种限制。
# mv securetty securetty.bak
5、修改/etc/pam.d/login文件,注释掉以下内容就可以使root用户telnet登录:
# auth required  pam_securetty.so