windows远程linux(centOS 5.6)

 用了2个工具:

1.secureCRT(securecrt.zip)(这个没有图形界面,全部命令行)

   协议:ssh2

   主机名:192.168.1.111(#hostname -i出来的是127.0.0.1,这个ip和localhost是一个意思,所以这里写127.0.0.1是行不通的,要#ifconfig查看ip)

   端口:XXXX(端口不是默认的22,端口修改,详见http://wenku.baidu.com/view/dab7984ae45c3b3567ec8bdd.html

   (修改端口方法:

           先:修改/etc/hosts.deny,在其中加入sshd:ALL,注意不能加#号
          然后:修改:/etc/hosts.allow,在其中进行如下设置:sshd:192.168.1.16
          这样设置就只允许192.168.1.16的IP通过SSH登陆上LINUX机器了。

          再: 修改配置文件
          vi /etc/ssh/sshd_config
          找到#Port 22一段,这里是标识默认使用22端口,修改为如下:
          Port 22
          Port 999
         去掉前面的#号。
         然后保存退出 
         在终端输入命令:/etc/init.d/
         sshd restart 重新启动ssh服务。
         这样SSH端口将同时工作与22和999上。 
         现在编辑防火墙配置:vi /etc/sysconfig/iptables
         启用999端口。
          -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 999 -j ACCEPT
         在终端输入命令:/etc/init.d/iptables restart 重新启动防火墙的访问规则。
          现在请使用ssh工具连接999端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置和防火墙的端口,将里边的Port22删除,然后重新启动ssh服务和防火墙的访问规则即可。

          之所以先设置成两个端口,测试成功后再关闭一个端口,是为了防止在修改conf的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试,以免发生连接不上必须派人去机房,导致问题更加复杂的麻烦。

     防火墙:无(如果用的中文版,可能连接的时候会报“数据库里没找到防火墙“无”。此会话将尝试不通过防火墙进行连接。”错误,解决方法:

首先打开SecureCRT的配置文件目录(可以从全局配置里面找到。即刚开始安装的时候指定的Config目录,我的是D:\linux远程\wll\Config)

 找到配置目录后,进入FireWalls的文件夹(如果没有该文件夹的话则新建一个)然后创建一个名为“无.ini”的空文件,这样就等于在数据库中建立了一个叫“无”的防火  墙

这样,就可以连接上了,命令行中,可以复制windows的内容,在这里鼠标反键就可以粘贴。

 

2.VNC(vnc.rar)(有图形界面,但是非图形界面下不能复制粘贴,所以辅助用了个secureCRT完成VNC显示图形界面需要的设置,设置好后,可以把secureCRT卸载)

设置链接:http://wenku.baidu.com/view/011d642b4b73f242336c5f66.html(经本人测试,和文库中一模一样,没有任何修改。其中涉及到vi的粘贴部分,可以直接将windows中的复制,vi中光标移动到要粘贴的地方,点击鼠标右键,就可以粘贴过去了)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值