Skip to content

Instantly share code, notes, and snippets.

@dakatsuka
Created December 13, 2012 09:32
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dakatsuka/4275258 to your computer and use it in GitHub Desktop.
Save dakatsuka/4275258 to your computer and use it in GitHub Desktop.
CentOS 5.8 - ufwでファイアーウォールの設定

CentOS 5.8 - ufwでファイアーウォールの設定

Ubuntuのぬるま湯につかっていたのでFWはufwで済ませたい。

CentOS 5.8に標準で入っているPythonだとufwが動かないので2.7を入れる。

$ su -
# cd /usr/local/src
# wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz
# tar zxvf Python-2.7.1.tgz 
# cd Python-2.7.1
# vi Modules/Setup (zlib zlibmodule.c -のコメントアウトを解除する)
# ./configure --with-threads --enable-shared
# make
# make install
# echo /usr/local/lib | tee /etc/ld.so.conf.d/python2.7.conf
# /sbin/ldconfig

ufwをインストール

$ su -
# cd /usr/local/src
# wget https://launchpad.net/ufw/0.33/0.33/+download/ufw-0.33.tar.gz
# tar zxvf ufw-0.33.tar.gz
# cd ufw-0.33
# /usr/local/bin/python ./setup.py install
# chmod -R g-w /etc/ufw /lib/ufw /etc/default/ufw /usr/local/sbin/ufw

SSH(22)を許可する

$ sudo /usr/local/sbin/ufw allow 22/tcp
$ sudo /usr/local/sbin/ufw enable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment