본문 바로가기
프로그래밍/NETWORK HACKING

[네트워크 보안] CentOS6 Python3 설치 및 기본 실습 환경 구축, 보안 설정 해제

by B T Y 2017. 6. 8.
반응형

CentOS6 Python3 설치 및 기본 실습 환경 구축, 보안 설정 해제

 

 

* 파이썬 실행기 설치

 

1. 개발자 도구 설치

 

#> yum groupinstall "Development Tools"

 

#> yum install wget

( 파이썬 소스코드 설치를 위한 wget 명령어를 yum에서 설치 )

 

2. 파이썬 소스코드 다운로드

 

#> wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

 

#> tar xvf Python-3.6.1.tgz

 

#> cd Python-3.6.1

 

 

3. 파이썬 소스코드 컴파일

( 해당 파이썬 디렉터리 Python-3.6.1에서 작업을 진행 )

 

#> ./configure

 

#> make

#> make install

 

#> python3

 

 

 

 

- 방향키, 제어키가 정상적으로 동작 되지 않을 경우

 

#> yum install readline-devel

( readline이 설치 되있는데도 정상 동작이 되지 않을때 devel 설치 )

 

설치 이후에 컴파일 작업을 한번더 진행한 다음에 python3에 들어가서 정상적으로 동작하는지 확인 해본다.

 


 

 

* 보안 설정 해제

( 네트워크 실습을 할때 방화벽에 의해서 차단이 될 수 있기 때문에 보안 설정을 해제 후 실습을 진행했다 )

 

 

1. 방화벽 해제

 

  #> rm /etc/sysconfig/iptables

 

 

2. SELinux( Security Enhanced )

  

  #> vi /etc/sysconfig/selinux

 

 SELINUX=enforcing -> disabled

 

 

3.확인

 

  #> iptables -L

  ! 출력 내용이 6줄보다 많으면 실패

 

  #> getenforce

  disabled로 뜨는지 확인

 

 

 

반응형

댓글