SUSE下telnet的简单配法,转贴 -- 记录一下,以便备份

如何在 SuSE Linux 下安装配置 telnet 服务

1.       检测 SuSE Telnet 服务是否已安装(默认安装时是不安装 Telent-Server 的。)

# chkconfig –list

在列表中,有如下显示,表示 telnet 服务已安装。

xinetd based services:

        telnet:             on

如果未安装 telnet-server ,则请在 YaST 中安装软件包( telnet-server CD4 中)。

2.       启动 telnet 服务:

#chkconfig telnet on

 

3.       确认服务已启动:

# chkconfig –list

xinetd based services:

        telnet:             on

服务启动时,显示为 on

4.       修改配置文件 ftpusers ,使 root 可以登入

       # cd /etc

       # mv securetty securetty.bak

/etc # vi ftpusers

root 前加上注释,以便让 root 可以登入。

#root

保存后退出。

5.       修改可同时连接的 telnet 终端数量

# cd /etc

# vi xinetd.conf

修改 instances 的数量:

        instances       = 150

保存后退出。

6.       重新启动服务:

# /etc/init.d/xinetd restart

Shutting down xinetd:                                            done

Starting INET services. (xinetd)                              done

 

7。 做完上述操作后。必须要先进行login设置 要不,登不了。
      编辑配置 vi /etc/pam.d/login
      注泽掉:#auth required  pam_securetty.so

完成7步后就可以进行远端登陆操作了。

题外话,这也是在实践中的记录,一般telnet开启后是不让root用户登陆的,只允许普通用户登录。那么如果一定要root用户登陆,可以

设置下telnet的端口号,为了安全。一般不推荐开telnet的root账号。 修改所有服务的端口号文件为:
 
vi /etc/services

telnet 23/udp
telnet 23/tcp

一看便知这是众多服务的端口号来着。


---------------------------------------------------------------------------------------

我这是大杂烩,现在还要记录点。要是SUSE或是别的linux系统开启了防火墙,应该如何把这个telnet加到其中呢?

这个其实很简单的。SUSE下为例,直接在/etc/sysconfig/SuSEfirewall2 中修改

vi /etc/sysconfig/SuSfirewall2

FW_SERVICES_EXT_TCP="telnet ftp"

这样这个服务器就开放了telnet 与 ftp 端口了。要是不想用这样的写法,就直接写上端口号。就行。

SUSE linux 学习文档:http://202.38.64.10/~yqc0704/suse/SUSELinux%BC%F2%D2%D7%C8%EB%C3%C5.pdf

你可能感兴趣的:(SUSE下telnet的简单配法,转贴 -- 记录一下,以便备份)