Chinaunix

标题: 求!怎么打开linux的ssh 22端口 [打印本页]

作者: kang00cha    时间: 2006-09-02 10:53
标题: 求!怎么打开linux的ssh 22端口
就是用windows的ssh连接linux的那个(即putty.exe)
刚安装了linux 服务器版本的,但是putty.exe连接不上,请高手指教,小弟先谢了!
作者: hhxxttxs    时间: 2006-09-02 11:21
shell>rpm -qa | grep ssh
openssh-askpass-4.3p2-4
openssh-4.3p2-4
openssh-server-4.3p2-4
openssh-clients-4.3p2-4

看看有没有安装,如果没有,就安装,如果有再打开“防火墙安全级别设置”,看看ssh 端口是不是选上了,否则防火墙拦截了,当然联不上了!
祝你好运!
作者: kang00cha    时间: 2006-09-03 09:16
太感谢指教,我先去试下
作者: tanyear    时间: 2006-09-03 10:28
“刚安装了linux 服务器版本的”
到底是什么发行版?

ubuntu默认没有安装sshd的
作者: kang00cha    时间: 2006-09-03 10:29
搞了1个多小时,openssh-askpass-4.3p2-4这个文件没有有影响吗,另外我的版本是3.x的(rh版本)。顺便问下,防火墙安全级别设置要怎么搞,我是才学的,还请各位大侠帮忙,感激不尽!
作者: kang00cha    时间: 2006-09-03 10:38
不好意思,可能版本说得不清楚,openssh-askpass是3.x的,我使用的rh9版本linux
作者: springwind426    时间: 2006-09-03 22:04
必须确信你的ssh服务已经启动
netstat -lnp 看看有没有端口22

其次,你的防火墙必须打开ssh的访问
setup 命令中 有关于firewall的配置

再次,你必须看看你的ssh是否支持V1的访问
putty是通过V1访问的。
/etc/ssh/sshd_config中设置成 Protocol 1,2
作者: marsaber    时间: 2006-09-03 22:29
严重同意楼上兄弟说的!
chkconfig --list | grep sshd    查看sshd服务在哪种级别下开启,建议only 3。

防火墙规则中必须允许sshd访问,可以:
1.清除防火墙规则,#iptables -F
2.#iptables -A INPUT -p tcp --dport 22 -j ACCEPT
   #iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
作者: frank533    时间: 2006-09-04 19:21
如果你的服务器在内网,还得将22端口映射到服务器
作者: kang00cha    时间: 2006-09-04 19:53
受教了,很感谢各位大侠的指点!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2