当前位置: 技术问答>linux和unix
为何客户机telnet 登陆redhat linux,不能以root身份登陆啊????
来源: 互联网 发布时间:2015-02-01
本文导语: 为什么???? | 你要做写些修改 a. 在服务器上运行/usr/sbin/ntsysv后选中telnet服务,击OK。 b. 运行#/sbin/service xinetd restart 启动telnet服务 c. 运行#echo "pts/0" >> /e...
为什么????
|
你要做写些修改
a. 在服务器上运行/usr/sbin/ntsysv后选中telnet服务,击OK。
b. 运行#/sbin/service xinetd restart 启动telnet服务
c. 运行#echo "pts/0" >> /etc/securetty 和
#echo "pts/1" >> /etc/securetty
......
更多的远程终端允许直接登录作为root
d. 确保在服务器上的/etc/hosts中有类似下面的行。
192.168.1.2 client.domain.com client
如果没有,则在server上运行echo "192.168.1.2 client.domain.com client" >>
/etc/hosts
至此你应该能从client远程telnet直接作为root了。
如果服务器是redhat 6.x,则加单个数字如0,1,2,3...到/etc/securetty后面,一个数
字一行,必须以0开始。
仅仅加数字而己,没有pts,tty。
如果服务器是redhat 5.x,则加ttyp0, ttyp1,ttyp2... 等到/etc/securetty.
经常有人问,为什么telnet/ftp进服务器时需要等很久?那是因为当服务器检测出有客户
远程连接进来时,它知道客户的IP,但根据telnet/ftp服务的内部机制,它需要反向检
查该IP的域名,如果你有DNS服务器且设置了反向域名,则很快查到,若没有,则简单地
在服务器的/etc/hosts中加入客户的记录就可以了。
a. 在服务器上运行/usr/sbin/ntsysv后选中telnet服务,击OK。
b. 运行#/sbin/service xinetd restart 启动telnet服务
c. 运行#echo "pts/0" >> /etc/securetty 和
#echo "pts/1" >> /etc/securetty
......
更多的远程终端允许直接登录作为root
d. 确保在服务器上的/etc/hosts中有类似下面的行。
192.168.1.2 client.domain.com client
如果没有,则在server上运行echo "192.168.1.2 client.domain.com client" >>
/etc/hosts
至此你应该能从client远程telnet直接作为root了。
如果服务器是redhat 6.x,则加单个数字如0,1,2,3...到/etc/securetty后面,一个数
字一行,必须以0开始。
仅仅加数字而己,没有pts,tty。
如果服务器是redhat 5.x,则加ttyp0, ttyp1,ttyp2... 等到/etc/securetty.
经常有人问,为什么telnet/ftp进服务器时需要等很久?那是因为当服务器检测出有客户
远程连接进来时,它知道客户的IP,但根据telnet/ftp服务的内部机制,它需要反向检
查该IP的域名,如果你有DNS服务器且设置了反向域名,则很快查到,若没有,则简单地
在服务器的/etc/hosts中加入客户的记录就可以了。
|
redhat linux 限制了远程root登陆,你可以用一般用户登陆,在用su切换到root。
|
作为一个安去的和健全的系统是不会容许用root远程登陆,而且调用su函数也不一定能成为root用户!
|
如果不是改动了系统的话,用其它用户身份登录后是可以 su 成 root 的。因为:直接登录时 ,无论失败多少次,系统不会有任何记录,就无法知道暴力破解已经发生,因而必须禁止 root 直接远程登录,但是,对于一个已登录的用户,他的 su 动作是记录在案的,所以用 su 来暴力破解 root 口令,会付出暴露的代价。
另一方面,如果 root 口令已经泄露,那么除非电脑不连到网上或不提供任何服务,否则无论如何也是禁不掉的。所以,禁止 su 成 root 是毫无道理的,只会为正常管理造成障碍,而对黑客的入侵,却毫无意义。
另一方面,如果 root 口令已经泄露,那么除非电脑不连到网上或不提供任何服务,否则无论如何也是禁不掉的。所以,禁止 su 成 root 是毫无道理的,只会为正常管理造成障碍,而对黑客的入侵,却毫无意义。
|
补充:事实上,我所接触过的十几种 Linux 版本也都是在缺省状态下允许 su 成 root 的。有缺省不开 telnet 的,但没有缺省不让 su 成 root 的。
|
我建议你关闭telnet,打开ssh服务,这样就可以用root登陆了, 虽然ssh最近也爆出了bug,不过相对与telnet,ssh安全的太多了