且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux下telnet,openSSH,VNC远程服务器的搭建过程

更新时间:2022-09-18 18:12:26

一:搭建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服务器是否安装

Linux下telnet,openSSH,VNC远程服务器的搭建过程

[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软件包的安装位置:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

[root@lyt Server]# vim /etc/xinetd.d/telnet      #编辑该文件,如图:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

[root@lyt Server]# service xinetd restart       #启动telnet服务器。xinetd.d是超级守护进程,telnet服务依赖于xinetd超级守护进程。

Linux下telnet,openSSH,VNC远程服务器的搭建过程

3:使用非管理员账号登陆:

Linux下telnet,openSSH,VNC远程服务器的搭建过程 

telnet下使用root账户登陆系统很不安全。可以使用su - root获得管理员权限。如图:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

4:[root@lyt Server]# vim /etc/xinetd.d/telnet      #再次编辑该文件如图:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

[root@lyt Server]# service xinetd restart          #telnet配置脚本更改后,需要再次重启telnet服务。

5:使用user1账户登陆成功:如图

Linux下telnet,openSSH,VNC远程服务器的搭建过程

使用user2账户登陆成功:如图:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

当再次使用telnet登陆时,无法登陆。

Linux下telnet,openSSH,VNC远程服务器的搭建过程

二: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是否安装,如图:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

[root@lyt Server]# netstat -tupln |grep 22       #查看ssh的端口号是否开启,如图:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

2:[root@lyt Server]# service sshd restart       #ssh端口22默认是开启的,但是也可以用此命令重新启动

3:使用客户端软件进行测试:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

三:VNC远程登录:

1:[root@lyt Server]# rpm -qa |grep vnc       #查看vnc服务器是否安装

Linux下telnet,openSSH,VNC远程服务器的搭建过程

2:[root@lyt Server]# rpm -ql vnc-server      #查看vnc安装文件存储位置

Linux下telnet,openSSH,VNC远程服务器的搭建过程

3:[root@lyt Server]# vncserver         #直接执行vncserver,并设置密码

Linux下telnet,openSSH,VNC远程服务器的搭建过程

4:[root@lyt ~]# vim /root/.vnc/xstartup       #编辑该文件如图:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

5:[root@lyt Server]# vncserver

6:[root@lyt ~]# netstat -tupln |grep vnc       #搜索vnc端口

Linux下telnet,openSSH,VNC远程服务器的搭建过程

6:利用vnc客户端登陆:

Linux下telnet,openSSH,VNC远程服务器的搭建过程

7:登陆成功:但是此方法无法实现服务器与客户端桌面的同步

Linux下telnet,openSSH,VNC远程服务器的搭建过程

8:[root@lyt ~]#x0vncserver  passwordfile=/root/.vnc/passwd       #使用该命令调用vnc登陆时的口令。x0vncserver必须在图形界面下使用

Linux下telnet,openSSH,VNC远程服务器的搭建过程

9:登陆完成,且客户端与服务器桌面可以同步。

Linux下telnet,openSSH,VNC远程服务器的搭建过程

Linux下telnet,openSSH,VNC远程服务器的搭建过程










本文转自 liuyatao666 51CTO博客,原文链接:http://blog.51cto.com/5503845/966017,如需转载请自行联系原作者