六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 1227|回复: 0

Linux下的远程控制

[复制链接]

升级  54%

5

主题

5

主题

5

主题

童生

Rank: 1

积分
27
 楼主| 发表于 2013-2-7 11:40:55 | 显示全部楼层 |阅读模式
系统版本: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软件包。
    在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

二、启动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
在连一下看看吧!!呵呵!!
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表