用了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中光标移动到要粘贴的地方,点击鼠标右键,就可以粘贴过去了)