suse下修改firewall开启ssh
来源:互联网 发布:手机机器码破解软件 编辑:程序博客网 时间:2024/05/01 07:22
转自http://icomes.net/tag/%E8%BD%AC%E8%BD%BD-suse-%E9%98%B2%E7%81%AB%E5%A2%99/
opensuse 11.4下面直接 #service sshd start并不能正常开启ssh,需要修改防火墙,根据下文提供的方法,开启了ssh。至少第一种方法是有效的。
ps:如果想运行X程序,可以ssh username@IP -X
1.首先查看端口状态,可以使用命令 2.检查服务状态使用chkconfig,如检查SSH, 如为off,则需要打开系统服务的端口,可用chkconfig on命令,如打开SSH, 3.防火墙开放端口: (方法一:) i. 进入 /etc/sysconfig/ 目录,用 vi 命令编辑 SuSEfirewall2 文件, ii. 重启防火墙,以使配置生效, (方法二:) i. 进入 /etc/sysconfig/ 目录, 查找 iptables 文件。若不存在,则新建一个名为iptables文件, -># touch iptables ii. 在iptables文件中添加如下,以便打开端口,如: -A RH-Firewall-1-INPUT -p tcp -m state -m tcp –dport 22 –state NEW -j ACCEPT iii. 重起iptalbes服务:service iptables restart 或重启机器。 iptables命令详解:http://www.diybl.com/course/6_system/linux/Linuxjs/200888/135058.html (方法三:) 引自:http://hi.baidu.com/wzj423/blog/item/81e8d2f9525b995d242df23a.html 部分内容 创建/etc/init.d/firewall文件: vi /etc/init.d/firewall 放到/etc/init.d下的原因是方便自动启动。 脚本如下: #!/bin/bash case “$1″ in /sbin/iptables -A INPUT -p tcp -m tcp –dport 22 -j ACCEPT ;; echo “Restart FireWall OK” exit 0 如果想新开端口,直接修改start部分即可。 测试firewall是否能正常工作: /etc/init.d/firewall restart 没有问题。 配置firewall随系统自动启动: cd /etc/init.d 01表示启动优先级,让系统刚启动时就立即启动防火墙规则,可修改所有的K01为K99,在关机或重启服务器时最后停止防火墙服务。 另:
-># netstat -an (若查看某个端口,后面可接端口号)
-># chkconfig sshd
-># chkconfig ssh on service xinetd restart
-># vi SuSEfirewall2
在文件中找到FW_SERVICES_EXT_TCP,在其后面加上服务名或者是服务对应的端口,如SSH,
FW_SERVICES_EXT_TCP=”ssh” 或 FW_SERVICES_EXT_TCP=”22″
保存之后退出。
-># rcSuEfirewall2 restart
-A RH-Firewall-1-INPUT -p tcp -m state -m tcp –dport 80 –state NEW -j ACCEPT
# This program is used to use start my iptables.
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:~/bin
export PATH
start)
echo -n “Staring FireWall …”
# /sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -p tcp -m tcp –dport 80 -j ACCEPT
/sbin/iptables -A INPUT -p all -m state –state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -p all -m state –state INVALID,NEW -j DROP
echo “OK”
stop)
echo -n “Stop FireWall … ”
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
echo “OK”
;;
restart)
/etc/init.d/firewall stop
/etc/init.d/firewall start
;;
*)
echo “Usage: $0 {start|stop|restart}”
esac
update-rc.d firewall defaults 01
ubuntu 下开发端口:http://wiki.ubuntu.org.cn/IptablesHowTo
- suse下修改firewall开启ssh
- SUSE下开启ssh的方法
- SUSE开启ssh服务
- SUSE下开启NFS服务
- 如何开启SUSE Linux的SSH
- suse 关闭 firewall
- suse如何修改ssh端口为2222?
- Suse linux 11下开启端口方法
- FreeBSD下开启SSH
- kail下开启ssh
- SuSE下配置ssh自动登录
- Fedora18通过firewall-cmd命令修改防火墙ssh访问
- suse下查看和修改计算机名
- FreeBSD下如何开启SSH
- RedFlag3.2下开启ssh
- UBUNTU下开启SSH服务
- Linux 下开启ssh服务
- Ubuntu下开启SSH服务
- 【转】JSP学习资料与总结
- 德国制造谁制造?
- 基于W7100的以太网读卡器的设计与实现
- 小时候的爆笑作文
- Adapter Design
- suse下修改firewall开启ssh
- 成功的背后!(给所有IT人)(转载来自http://blog.csdn.net/ysuncn/archive/2007/10/07/1814127.aspx)
- 路
- hello world
- 《编程之美》读书笔记17: 2.16 求数组中最长递增子序列
- Reversing Microsoft Visual C++
- 推荐一个Tree相当好用。
- 为什么下列代码中的CTime似乎不是属于窗口中的一个类?
- 基于MIPS架构的BackTrace实现