Rootop 服务器运维与web架构

使用vlock锁定你的终端

| 暂无评论

       当我们操作服务器需要暂时离开主机位置的时候,为了安全需要锁定屏幕,在windows下可以用ctrl alt del 然后选择锁定,在linux下就需要vlock这个命令了。vlock用于锁定一个或更多的终端,允许一个用户锁定其终端且不会影响到其它tty登陆的终端。

       首先安装vlock,系统镜像里面自带。
[root@rhel6www ~]# yum install -y vlock

       然后我们man一下此命令用法:

NAME
       vlock – Virtual Console lock program

SYNOPSIS
       vlock

       vlock [ -a,–all ] [ -c,–current ] [ -h,–help ] [ -v,–version ]

-a 锁定全部终端    -c 锁定当前终端   不加参数默认为锁定当前终端。

锁定当前虚拟终端,可以用alt+f2切换。

用putty远程登陆系统后锁定提示说不是vc,但是可以锁定。
[root@rhel6www ~]# vlock
 *** This tty is not a VC (virtual console). ***
 *** It may not be securely locked. ***

This TTY is now locked.
Please enter the password to unlock.
root’s Password:
-a参数使用后,会锁定所有tty虚拟终端,使用alt+f1/2/3等也无法切换。对远程登陆的pts会话无效,只用于本地tty终端锁定。

附:tty 和pts

tty(终端设备的统称):
tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。
终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

pty(虚拟终端):
但是如果我们远程telnet到主机或使用xterm时也需要一个终端交互,这就是虚拟终端pty(pseudo-tty)
pts (pseudo-terminal slave)是pty的实现方法,与ptmx(pseudo-terminal master)配合使用实现pty。

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1629.html

作者:Venus

服务器运维与性能优化

发表回复