telnet登录本地linux服务器,telnet登录Linux

1、在服务器上安装telnet服务,安装过程参考下图

c5bf02037fd17427fde419cac38da173.gif

2、修改telnet的配置文件,启用telnet服务。(当然也可以使用setup命令,启动系统服务,勾选telnet服务)

95ee7c3d0337d21d41fe403b1391f4ac.gif

92225ed4653d26b964462cd80d5bf9dc.gif

3、重启telnet服务,修改防火墙配置文件,开放23端口给客户端访问

afe0ee6edf43e0824457ffae7181d4df.gif

7d409fd25044737df1c141ddbb82a774.gif

说明:

使用客户端telnet登录,使用普通用户登录经验证成功。使用root用户登录提示“Login incorrect”登录失败信息。

Telnet 不是很安全,默认的情况之下不允许 root 以 telnet 进入 Linux 主机 。若要允许root用户登入,可用下列方法

[root @xzh /root]# vi /etc/pam.d/login

#auth required pam_securetty.so #将这一行加上注释!

[root@echo root]# mv /etc/securetty /etc/securetty.bak

这样, root 就可以直接进入 Linux 主机了。不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。

chkconfig --list可以查看linux里服务是否开启

root用户登录失败解决方法

/etc/securetty小注

该文件可控制根用户登录的设备,该文件里记录的是可以作为根用户登录的设备名,如tty1、tty2等。用户是不能从不存在于该文件里的设备登录为根用户的。这种情况用户只能以普通用户登录进来,再用su命令转为根用户。/etc/securetty文件的格式如下:

# /etc/securetty: list of terminals on which root is allowed to login.

# See securetty(5) and login(1).

console

# for people with serial port consoles

ttyS0

# for devfs

tts/0

# Standard consoles

tty1

tty2

tty3

...

1) 当根用户试图登陆时,login程序首先查阅/etc/securetty, 看看其中是否列出了当前字符终端设备。

1>如果没有找到, login会认为它不安全,而提示口令,而后报告Login incorrect 错误;

2>如果没有/etc/securetty文件,根用户可以从任何一台字符终端上登陆,从而造成安全问题;

3>如果/etc/securetty是一个空文件,则根用户就不能从任务的设备登录系统。只能以普通用户登录,再用su命令转成根用户;

4>/etc/securetty的权限应是600或400

另:

TTY 控制终端

包括(1) tty 从虚拟控制台登陆

(2)pts 在x下开的shell窗口则显示为pts

1、tty 有 rs232、rs422、vcon三种设备,平常主要使用rs232接口的串行端口作心跳或者连接串行设备;

2、pst 每一个远程连接都会产生一个pst设备;

3、console 当系统安装时,可以直接选择串口终端或者连接显卡。0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值