系统版本:redhat enterprise linux 5
Telnet
不是很安全但感觉很好用!!(也显得很专业,呵呵!)
Telnet服务的配置步骤如下:
一、安装telnet软件包(通常要两个)
- telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;
- telnet-server ,这个软件包提供的是 telnet 服务器端程序;
安装之前先检测是否这些软件包已安装,方法如下:
# rpm –q telnet
# rpm –q telnet-client
# rpm –q telnet-server
如果没有检测到软件包,需要进行安装
telnet-server软件包。
[list=1]
在redhat enterprise linux 5的安装盘中获取telnet-server-0.17-31.EL4.5.i386.rpm和telnet-0.17-31.EL4.5.i386.rpm软件包。
安装软件包
# rpm –ivh telnet-server-0.17-25.i386.rpm
[/list]
二、启动telnet服务
1、开启服务
方法一:使用ntsysv或setup(选择system service),在出现的窗口之中,将 telnet前面*加上(用空格),然后按下 OK 。
方法二:编辑 /etc/xinetd.d/telnet
# gedit /etc/xinetd.d/telnet
找到 disable = yes 将 yes 改成 no 。
2、激活服务
# service xinetd restart
三、测试服务
#telnet ip(或者hostname)
如果配置正确,系统提示输入远程机器的用户名和密码
Login:
Password:
注:默认只允许普通用户
四、设置telnet端口# gedit /etc/services
进入编辑模式后查找telnet(vi编辑方式下输入/telnet)
会找到如下内容:
telnet 23/tcp
telnet 23/udp
将23修改成未使用的端口号(如:2000),保存&退出,重启telnet服务,telnet默认端口号就被修改了。
五、Telnet服务限制
telnet是明文传送口令和数据的,如果你对其默认的设置不满意,有必要对其服务范围进行限制。假设你的主机的ip是124.254.63.250,就可以按如下方式设置了
# gedit /etc/xinetd.d/telnet
service telnet
{
disable = no #激活 telnet 服务,no
bind = 124.254.63.250 #your ip
only_from = 124.254.0.0/16 #只允许 124.254.0.0 ~ 124.254.255.255 这个网段进入
only_from = .edu.cn #只有教育网才能进入!
no_access = 210.45.160.{115,116} #这两个ip不可登陆
access_times = 8:00-12:00 20:00-23:59 # 每天只有这两个时间段开放服务
......
}
六、Telnet root用户的登入
telnet 不是很安全,默认的情况之下不允许 root 以 telnet 进入 Linux 主机 。若要允许root用户登入,可用下列方法:修改/etc/securetty文件,添加pts/0、pts/1,允许两个root用户直接Telnet。
注意:相当不安全
登录后改变用户:su
VNC
一、确认安装包
# rpm -qa |grep vnc
vnc-4.0-0.beta4.1.4
vnc-server-4.0-0.beta4.1.4
如果要是没有安装,就像上面上样自己安装吧。但一般都是在的!!
二、启动并初始Vncserver登陆密码
# vncserver
You will require a password to access your desktops.
Password:
Verify:
New 'javadonkey.com:1 (root)' desktop is javadonkey.com:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/javadonkey.com:6.log
到这就启动成功啦!!
三、设置自启动
# ntsysv 或setup(选择system service)
在出现的窗口之中,将 vncserver 前面*加上(用空格),然后按下 OK 。
四、在windows启动vnc
有两种方式
1.vncviewer
- 在windows启动vncviewer(我是在迅雷里下的,你们自己找找吧)也可以用别
- 如:winVNC(不过我没用过)
- 在出现的窗口上,server里添入你的"ip:display number"。如192.168.0.177:1
- 注:display number就是启动时"javadonkey.com:1"这个1就是啦
- 下面的默认就O了,一会出来输入密码的窗口输入root用户的密码就进去了!!
(防火墙要打开vnc端口 端口号=display number + 5800)
2.通过浏览器使用vnc
通过浏览器使用vnc,要注意端口号的变化(见上).可用浏览器访问http://192.168.0.177:5801
端口号=display number + 5800
进去了吧,丑吧!!还看不到桌面。别急下面就说说怎么搞这个问题(这人问题我找了很久,不过网上说的很多都不对!!反正我设置了是不好使)
五、设置vnc显示界面
编辑文件
# gedit /root/.vnc/xstartup(root替换成你所在的目录)
所下面二行的前的#号去掉(如果没有则添加)
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
注释掉关于gnome-session 和 startkde之类的行;
重启服务
service vncserver restart
在连一下看看吧!!呵呵!!
分享到:
相关推荐
Linux 下远程控制详细简介,比较实用,分享给大家用用
Linux防火墙远程控制系统的开发.pdf
《基于Linux的远程控制系统综合实验设计》这篇论文探讨了如何在Linux环境下开发一个远程控制系统,主要涉及嵌入式系统、图形界面设计、Web服务器技术及其在教育实践中的应用。该实验设计旨在提升学生的软件开发能力...
网众LINUX远程控制 网众无盘LINUX远程控制
本文将深入探讨基于FTP协议的远程源码操作,并结合提供的压缩包文件名称“ghostforlinuxV1.0设计模式.doc”和“ghostforlinuxV1.0”,推测这是一个关于Linux远程控制工具——Ghost for Linux的源码版本。 首先,让...
在IT行业中,远程控制Linux系统的能力对于管理员和开发者来说至关重要,尤其当他们需要处理多台服务器或不便于直接物理访问的设备时。Windows用户可以通过多种方式实现类似远程桌面的功能来管理Linux系统。以下将...
linux远程控制工具,很简洁,很简单,很好用的远程控制工具
"嵌入式Linux下基于BOA的远程控制" 嵌入式Linux系统是当前非常流行的一种操作系统,它广泛应用于各种嵌入式设备中,如路由器、交换机、机顶盒、智能家电等。这些设备都需要连接互联网,以实现远程控制和数据交换。...
"Linux服务器远程控制三剑客" 本文主要讲述了Linux服务器远程控制的三种方法:Telnet、SSH和VNC。远程控制是网络管理员最重要的任务之一,通过远程控制,可以在不出门的情况下管理远程服务器,提高工作效率和节省...
该系统采用C#语言实现,通过在Linux服务器端设置公钥文件,实现在Windows平台下的Linux远程控制系统。该系统具有较强的实用性,取得了较好的业务效益。 SSH技术是Secure Shell的缩写,产生的目的是为了解决Telnet...
LINUX 经典远程控制工具,操作linux跟本地一样
Linux 远程控制向日葵安装指南 向日葵远程控制是目前非常流行的远程桌面控制软件之一,它支持Windows、Linux、Mac等多种操作系统。今天我们将介绍如何在Linux系统上安装向日葵远程控制软件。 安装向日葵远程控制 ...
"基于Linux远程控制shell方式的原理与实现" 本文将详细介绍基于Linux远程控制shell方式的原理与实现。远程控制是指一台计算机通过互联网、局域网、电话线等手段,以某种方式连接到另外一台计算机,同时可以在本机上...
标题中的“C#远程控制Linux”指的是利用C#编程语言在Windows环境下开发的软件或工具,用于通过SSH(Secure Shell)协议对远程Linux系统进行控制。SSH是一种安全的网络协议,常用于远程登录、文件传输等操作,尤其...
【标题】:“Linux下远程启动Linux” 在计算机网络领域,远程启动是一种技术,允许设备通过网络从远程服务器获取操作系统镜像并进行加载,无需本地存储介质。在“Linux下远程启动Linux”这一主题中,我们将深入探讨...
Linux远程控制程序是连接到Linux服务器进行管理的重要工具,尤其对于Windows用户来说,它们提供了方便的界面和功能,使得在不直接访问Linux机器的情况下也能进行系统维护、文件传输等工作。本篇文章将详细介绍如何...
本文将深入探讨SSH Secure Shell及其在Linux远程控制中的应用。 首先,SSH是一种网络协议,主要用于加密网络通信,确保数据传输的安全性。它取代了早期的不安全的远程登录协议,如telnet和rlogin,因为这些协议的...
【Linux集群远程控制技术的研究与实现】 Linux集群远程控制技术是一项旨在提高集群系统效率和节能的先进技术。在石油地球物理领域,特别是在地震资料处理和油藏数值模拟的应用中,Linux集群已经成为不可或缺的工具...
有时候我们需要通过在linux上远程运行windows系统上的程序。 方法一: 通过python中的 winrm模块,前提条件,先提前设置好winrm服务。如何设置请自行百度,winRM服务是windows server下PowerShell的远程管理服务。...
在Linux环境下,基于UDP(User Datagram Protocol)的简单远程控制是一种常见的网络通信方式。UDP是一种无连接的传输层协议,它不保证数据的可靠传输,但具有高效、快速的特点,适用于实时应用或对延迟敏感的场景。...