2017. 6. 8. 20:29ㆍNetworkHacking/Network
VMware와 Xshell5의 원격접속 설정을 해논 상태입니다
Xshell5 접속해서 "python" 명령어를 치시면 2.6버전파이썬이 실행됩니다
하지만 2.6버전은 너무 오래되었으므로 새로운 3.6 버전의 파이선을 다운받아보도록 하겠습니다
[1] www.python.org 접속
[2] Downloads - Source code 클릭
[ 그림1 ]
[3] 5번째 파일 마우스 우클릭
[ 그림2 ]
[4] 해당 링크 주소를 복사합니다
[ 그림3 ]
이제 Xshell5 로 돌아갑시다 ( 원격접속을 안했어도 VMware에서도 다운받을 수 있습니다 )
[5] 개발자도구를 다운받도록 하겠습니다 ( 필수 / root 계정으로만 다운할 수 있습니다 )
#yum groupinstall "Development Tools"
[ 그림4 ]
[ 그림5 ]
[6] "wget" 패키지를 다운로드 합니다
=> 링크를 이용한 다운을 가능하게합니다
#yum -y install wget
[ 그림6 ]
[7] 해당 링크주소 붙여넣기
#wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
[ 그림7 ]
wget명령어를 통해서 파이썬 3.6버전파일을 다운받을 수 있습니다
" Python-3.6.1.tgz " tgz파일이 다운받아 진것이 확인됩니다
[8] 압축해제
#tar xvfz Python-3.6.1
[ 그림8 ]
[9] Python-3.6.1 디렉토리가 생성되었다
[ 그림9 ]
[10] #cd Python-3.6.1
[ 그림10 ]
[11] 해당명령어를 순서대로 치시면됩니다
[root@localhost Python-3.6.1]# yum -y install readline-devel // 파이썬내에서 방향키 사용가능하게 해줌
[root@localhost Python-3.6.1]# ./configure
[root@localhost Python-3.6.1]# make
[root@localhost Python-3.6.1]# make install // 파이썬 소스코드 컴파일 과정
[ 그림 11 ]
install 오류는 무시해도 됩니다
[ 그림 12 ]
[root@localhost Python-3.6.1]# python => Python 2.6.6 버전
[root@localhost Python-3.6.1]# python3 => Python 3.6.1 버전
마지막으로 실습을 진행하기 위해서 방화벽과 SELinux를 제거해주어야합니다
[root@localhost Python-3.6.1]# rm /etc/sysconfig/iptables
[root@localhost Python-3.6.1]# vi /etc/sysconfig/selinux -> 직접들어가서 파일내용을 편집해주자
[ 그림13 ]
바뀌기 전 /etc/sysconfig/selinux 파일입니다
[ 그림14 ]
enforcing => disabled 로 변경해줍시다
[ 그림15 ]
방화벽과 selinux가 제대로 삭제되었는지 확인해보는 명령어입니다
해당 설정은 " 재부팅 " 후 적용됩니다. 재부팅 후 확인해봅시다
[root@localhost Python-3.6.1]# iptables -L
[root@localhost Python-3.6.1]# getenforce
[ 그림16 ]
환경설정을 모두 마쳤습니다.
'NetworkHacking > Network' 카테고리의 다른 글
메서드를 활용한 계층별 헤더 분석 (0) | 2017.06.17 |
---|---|
스캔 프로그래밍 / 계층별 헤더 프로그래밍 (0) | 2017.06.14 |
TCP통신 파이썬 소켓 프로그래밍 (0) | 2017.06.12 |
UDP통신 파이썬 소켓 프로그래밍 (0) | 2017.06.12 |
OSI7 Layer , TCP/IP (0) | 2017.04.22 |