远程工作是每一位网络管理员都接触过的,在WINDOWS平台下,就有很多,有系统自带的(3389端口的终端连接,还有跨平台的VNC,还有PCANY我就用
过这几个,所以就举这几个吧.)
在LINUX下,也可用到远程管理工具如:今天我们要讲的telnet,ssh.
telnet大家不陌生吧.很多地方都能用到,如:你到BBS上去,要用.你到路由上去,要用.你要到交换机上,要用.
今天,你要到linux下,要用.
今天谈的环境是(red9),默认下是自动安装过的,不过,呵呵,没有开启噢.
先开启:
vi /etc/xinetd.d/telnet
disable = no #将这个原yes改为no
wq#保存退出
再重启服务
service xinetd restart
哈哈.到windows下,telnet ip
(切记:telnet下,不允许输入root帐号噢,以输入普通用户,再用su - 切换到超管下面)
那如果你的帐号密码太简单了,或者说不想让人知道你开户了23端口,那就修改端口吧.
vi /etc/services
telnet 2323/tcp#将这两个端口改成2323,下将再telnet上去,你就要改成telnet ip 端口号
telnet 2323/udp
改过,别忘记wq,再service xinetd restart
对了,如果你不想让别人telnet上你的LINUX你还可以指定只允许你本机的机子用telnet上你的LINUX,这样做:
vi /etc/hosts.allow
in.telnetd:192.168.1.99 #哈哈,这是我的IP
再service xinetd restart
可以了,有这几个,基本上可以搞定了telnet,不过,如果你telnet上不去,那你要瞧瞧,是不是你的iptables阻挡了你的数据包啊.
iptables -L INPUT ....
接下来谈谈ssh,这个应该在linux下用的比较广的,因为,telnet是以明文的方式传输数据的,很容易被人xiu到.而ssh传输是以加密的形式传输的
,即便xiu到,也够他破的,即使破了,下次的传输又不一样,哈哈.总而言之,在传输上安全上,得到了保障.
首先看看你的linux下是否开启ssh服务.
netstat -an
看开没开22端口
如果没开,就ntsysv ,chkconfig吧.
再下载个远程连接工具,如:putty
设置vi /etc/ssh/sshd_config
a.#port 22 监听端口
b.#ListenAddress 0.0.0.0 设置ssh服务器绑定的IP地址
c.#Protocol 2,1 设置使用ssh协议的顺序
d.#PermitRootLogin yes 不允许root远程登录,推荐
e.#PasswordAuthentication yes 不能密码为空
service sshd restart
客户提交问题了,要解决,不能多写了.闪....