linux远程连接三种方式telnet,ssh,vnc

telnet和ssh服务只能实现基于字符界面的远程控制,如果要基于图形界面进行远程控制,可以借助免费的VNC来完成。

一、telnet连接

1.首先进入终端,查看是否安装了telnet服务。linux默认安装了telnet,所以我们一般只需要安装telnet-server。

rpm -qa |grep telnet (查看是否安装telnet-server)。

没有安装telnet-server的话,我们可以将linux安装光盘放在光驱里。(不同的linux版本,linux的软件安装包可能不一样,只有一张光盘的话,肯定就在那一个上了。如果是linux redhat的话,就是在第三张光盘上。)

我使用的是linux版本是rhel-server-5.4-i386-dvd.iso,将光盘加载到光驱之后,光盘被加载到/dev/cdrom中。

2.在/mnt下创建一个目录cdrom(命令:mkdir/mnt/cdrom)。然后将/dev/cdrom中的内容挂载到/mnu/cdrom中(命令:mount /dev/cdrom  /mnt/cdrom)。

3.使用ll   /mnt/cdrom(小写的L)找到Server目录,并用命令cd/mnt/cdrom/Server进入该目录。

4.用命令(ll |grep telnet)找到telnet-server这个软件包。

5.安装telnet-server这个软件.

6.使用命令:rpm -ql telnet-server 查看telnet-server的安装目录。

7.修改telnet-server的配置文件。使用命令:vim/etc/xinetd.d/telnet 打开telnet-server配置文件。将disable   = yes 改为no 或者在disable前加上#符号。

8.重新启动telnet-server服务。命令:service  xinetd restart  或者/etc/init.d/xinetd   restart

9.Linux默认用root账号不可以进行远程连接。所有你需要创建一个用户,设置密码。然后通过telnet连接Linux。

创建用户: useradd user1      设置密码:passwd  user1(然后系统提示你输入两次密码)。

10.最后使用命令:telnet + 目标主机的ip地址。

二、ssh连接。

Telne服务使用很方便,但是它是通过明文传递信息,所有安全性就不高,目前普遍使用的SSH(SecureShell)来进行远程管理。SSH协议有SSH1和SSH2两个版本,他们使用管理不同的协议和实现,二者互不兼容。SSH2比SSH1在安全性,功能和性能上提高了很多,所以目前被广泛使用的SSH2。

1.SSH服务器的安装
Linux下广泛使用免费的OpenSSH程序来实现SSH协议,OpenSSH同时支持SSH1和SSH2协议。
目前几乎所有的Linux发行版捆绑了OpenSSH,RedHat也不例外,默认RedHat的安装程序会将OpenSSH服务和客户程序安装在系统上。请使用下面的命令检查系统是否已经安装了OpenSSH服务:
rpm  -qa | grep  openssh

如果系统还没有安装OpenSSH服务,可以把RedHatAS4的第2张安装光盘,放入光盘进行装载,然后安装其包含ssh关键字的5个包。

2.SSH服务的管理
(1)启动、停止、重新启动SSH服务
/etc/init.d/sshd   start

/etc/init.d/sshd  stop

/etc/init.d/sshd  restart
(2)自动启动SSH服务
如果需要让SSH服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“sshd”服务,然后在其前面加上“*”星号,确定即可。

三、VNC连接

1.默认RedHat的安装程序会将VNC服务和客户端程序安装在系统上,查看是否安装vnc-server。命令:rpm -qa| grep vnc

2.如果没有安装话,将系统光盘的挂载到系统中。使用命令:mount /dev/cdrom  /mnt/cdrom (在/mnt下必须存在cdrom目录,创建目录方式参考telnet连接)。

3.在系统镜像中打开Server目录,找到vnc-server的安装包。

4.安装vnc-server

5.如果安装过了,就用vim或vi打开/root/.vnc/xstartup,将unset和exec前面的空格去掉,然后保存,退出编辑器。默认情况下,VNC服务采用的图形界面时twm,你可以使用GNOME或KDE图形界面环境,那就要将“twm”改为“gnome-session”或者“startkde”。(前提是系统已经安装了GNOME或KDE图形桌面环境),修改完后,执行关闭并重新启动桌面。vncserver -kill :1(开启的都要关掉)。然后使用vncserver重新打开连接。

6.修改了xstartup之后,运行命令:vncserver,就打开了一个新的vnc连接端口。vnc端口是从5900开始的,当打开第一个端口时,端口号是5900:1,每打开一个,端口号加一(5900:2  5900:3。。。。。),这样就可以打开多个桌面,各个桌面之间不会干扰。

注意:如果使用x0vncserver的话,可以通过5900端口来连接,可以开启多个桌面,各个桌面可以互相共享。使用x0vncserver的话,需要打开本地主机的图形化界面,然后在图形界面下运行终端,在终端中运行命令:x0vncserver--PasswordFile=/root/.vnc/passwd。要保持这个终端,因为它运行的是x0vncserver这个软件,如果关闭的话,就会断开连接。

7.连接

如果运行的是vncserver的话,就是主机名加端口号。如果使用的是x0vncserver的话,直接就是主机名,不需要加端口号。

转载于:https://blog.51cto.com/wangjun51/1259315

linux远程登录三种方式telnet,ssh,vnc相关推荐

  1. windows系统中查看linux分区的三种方式

    双系统中windows查看linux分区的三种方式 一.这个算是大家早有耳闻的啦,就是使用Explore2fs这个工具,可以去 http://www.chrysocome.net/explore2fs ...

  2. win 读 linux分区,windows系统中查看linux分区的三种方式

    双系统中windows查看linux分区的三种方式 一.这个算是大家早有耳闻的啦,就是使用Explore2fs这个工具,可以去 官方网站下载,这个工具用法简单就不多说了,如图所示: 二.使用一个叫磁盘 ...

  3. 够狠 | 单点登录三种方式,够狠!够劲爆!

    Hi! 我是小小,今天是本周的最后一篇,本篇将会着重讲解单点登录的三种方式. 前言 单点登录分为三种机制,这三种机制分别为http无状态协议,会话机制,登录机制等这三种机制. http无状态协议 we ...

  4. Linux磁盘扩容三种方式

    Linux在使用过程中由于数据量不断增大,导致磁盘空间不足,需要增加磁盘空间,主要有以下三种方式 1.直接给 / 分区(或者某一分区)扩容,直接在原有磁盘上增大空间 2.给虚拟机新增一块磁盘,为这块磁 ...

  5. TOM163邮箱如何登陆,163vip邮箱登录三种方式介绍,妥妥干货分享

    邮箱是日常办公中常用的工具,那么如何登录并使用邮箱呢?TOMVIP邮箱通常有三个不同的用户端,有邮箱网页端.客户端以及手机端,下面为大家讲讲如何在三个不同的用户端登录使用邮箱吧! 网页端登录邮箱 网页 ...

  6. Linux软件安装三种方式

    目录 一.源代码编译安装 二.rpm安装 三.yum 一.源代码编译安装 优点: 获得最新的软件版本,及时修复bug: 根据用户需要,自由选择模块安装,灵活定制软件功能: 可以将文件放在同一目录下,便 ...

  7. linux跳出循环的三种方式,shell study-13day--跳出循环(break、continue)

    1.跳出循环(break与continue) (1)跳出循环 在使用循环语句进行循环的过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell提供了两个命令来实现该功能:break和conti ...

  8. linux 卸载软件三种方式

    1.我们来卸载用yum安装的软件:yum remove 软件名字: 2. 如果是用rpm包安装的软件呢,则使用如图命令进行卸载: rpm -e 软件名: 3.如果是用tar包安装的软件呢,则使用mak ...

  9. linux配置dns三种方式

    在网卡文件中修改 echo 'DNS1="114.114.114.114" ' >> /etc/sysconfig/network-scripts/ifcfg-eth0 ...

最新文章

  1. ubuntu 如何右上角显示键盘
  2. linux中bash的功能主要有,Linux系统中的Bash功能的介绍
  3. 数据集标注工具_数据标注分享9个数据标注工具
  4. ActiveMQ入门-ActiveMQ跟SpringBoot整合发送接收Queue
  5. vb设计一个由计算机,计算机VB程序的设计第一章.ppt
  6. autosar网络管理_AP AUTOSAR平台设计(11)——网络管理
  7. OpenStack 的Nova组件详解
  8. 实例讲解Nginx下的rewrite规则 来源:Linux社区
  9. 销售易CRM:提高管理效率需做好业绩预测
  10. 服务器系统资源不足瑞友天翼,瑞友天翼 错误提示解决方法
  11. 《第一行代码》(第二版)广播的问题及其解决
  12. GetLastError返回代码含义
  13. 怎样使用裁剪图片软件随意裁剪图片尺寸?
  14. c语言李白喝酒答案,思维的体操——李白喝酒(2014年春蓝桥杯个人赛)
  15. 【解救ROS】clion2022.2.2的安装永久使用教程
  16. 【001】C++11允许匿名类型、局部类型作为模板实参
  17. Flip Game(枚举)
  18. redis windows版下载教程,及双系统百度网盘资源分享
  19. ZOJ - 1110 Dick and Jane
  20. 全球经典的50个免费wordpress主题

热门文章

  1. uva 10120——Gift?!
  2. 搞ACM的你伤不起(转)
  3. Effective C++学习第一天
  4. Linux--线程死锁
  5. 【Verilog HDL学习之路】第一章 Verilog HDL 数字设计总论
  6. UNIX网络编程笔记(7):回射程序的UDP版本
  7. Java高级面试题!java小游戏制作视频
  8. 大厂首发:2021年Java工作或更难找
  9. Java并发Semaphore信号量的学习
  10. 安装CentOS6.8并配置网络图文解说亲测全过程