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

简介:

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

image

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

image

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

image

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

image

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

image 

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

image

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

image

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

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

image

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

image

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

image

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

image

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

image

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

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

image

三:VNC远程登录:

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

image

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

image

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

image

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

image

5:[root@lyt Server]# vncserver

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

image

6:利用vnc客户端登陆:

image

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

image

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

image

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

image

image










本文转自 liuyatao666 51CTO博客,原文链接:http://blog.51cto.com/5503845/966017,如需转载请自行联系原作者
目录
相关文章
|
6天前
|
监控 Linux Shell
|
9天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
25 5
Linux系统之安装Ward服务器监控工具
|
1天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
23 3
|
4天前
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
7天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
82 2
|
17天前
|
监控 安全 Java
linux服务器上启动framework应用程序流程
【10月更文挑战第17天】在Linux服务器上启动Framework应用程序需经过准备工作、部署、启动、监控及访问五个步骤。首先确保服务器满足系统要求并安装依赖项;接着上传应用文件,编译构建,配置参数;然后通过脚本、命令行或系统服务启动应用;启动后检查日志,监控性能;最后确认访问地址,验证应用运行状态。具体操作应参照应用文档。
|
17天前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
24 1
|
2天前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
14天前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
16天前
|
监控 Java Linux
linux服务器上启动framework应用程序流程
【10月更文挑战第18天】在 Linux 服务器上启动框架应用程序的流程包括:准备工作(确保访问权限、上传部署文件、了解启动要求)、检查依赖项、配置环境变量、切换到应用程序目录、启动应用程序、监控启动过程以及验证应用程序是否正常运行。具体步骤可能因应用程序类型和框架而异。