一:搭建telnet服务器(注:telnet是明文传输,没有经过加密。端口号23)
1:[root@lyt ~]# mkdir /mnt/cdrom
[root@lyt ~]# mount /dev/cdrom /mnt/cdrom/
[root@lyt ~]# cd /mnt/cdrom/Server/
[root@lyt Server]# rpm -qa |grep telnet #查询telnet服务器是否安装
[root@lyt Server]# ll telnet* #查询所有与telnet字符有关的软件包
[root@lyt Server]# rpm -ivh telnet-server-0.17-39.el5.i386.rpm #安装telnet服务器
2:[root@lyt Server]# rpm -ql telnet-server #查询telnet-server软件包的安装位置:
[root@lyt Server]# vim /etc/xinetd.d/telnet #编辑该文件,如图:
[root@lyt Server]# service xinetd restart #启动telnet服务器。xinetd.d是超级守护进程,telnet服务依赖于xinetd超级守护进程。
3:使用非管理员账号登陆:
telnet下使用root账户登陆系统很不安全。可以使用su - root获得管理员权限。如图:
4:[root@lyt Server]# vim /etc/xinetd.d/telnet #再次编辑该文件如图:
[root@lyt Server]# service xinetd restart #telnet配置脚本更改后,需要再次重启telnet服务。
5:使用user1账户登陆成功:如图
使用user2账户登陆成功:如图:
当再次使用telnet登陆时,无法登陆。
二:SSH远程登录:SSH 是采用加密传输机制,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。端口号22.
1:[root@lyt ~]# mkdir /mnt/cdrom
[root@lyt ~]# mount /dev/cdrom /mnt/cdrom/
[root@lyt ~]# cd /mnt/cdrom/Server/
[root@lyt Server]# rpm -qa |grep openssh #查看openssh是否安装,如图:
[root@lyt Server]# netstat -tupln |grep 22 #查看ssh的端口号是否开启,如图:
2:[root@lyt Server]# service sshd restart #ssh端口22默认是开启的,但是也可以用此命令重新启动
3:使用客户端软件进行测试:
三:VNC远程登录:
1:[root@lyt Server]# rpm -qa |grep vnc #查看vnc服务器是否安装
2:[root@lyt Server]# rpm -ql vnc-server #查看vnc安装文件存储位置
3:[root@lyt Server]# vncserver #直接执行vncserver,并设置密码
4:[root@lyt ~]# vim /root/.vnc/xstartup #编辑该文件如图:
5:[root@lyt Server]# vncserver
6:[root@lyt ~]# netstat -tupln |grep vnc #搜索vnc端口
6:利用vnc客户端登陆:
7:登陆成功:但是此方法无法实现服务器与客户端桌面的同步
8:[root@lyt ~]#x0vncserver passwordfile=/root/.vnc/passwd #使用该命令调用vnc登陆时的口令。x0vncserver必须在图形界面下使用
9:登陆完成,且客户端与服务器桌面可以同步。