ESXi 6.5 설치 – Custom 이용

1.*. ESXi 5.5 이후 네트워크 드라이버 자체지원 안 함https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages여기 들어가서 NIC 드라이버 맞는 거 찾은 다음 *.vid 파일 다운로드 2.https://my.vmware.com/kr/group/vmware/details?productId=352&downloadGroup=PCLI550여기에서 vSphere PowerCLI 다운 받아 설치하고 https://www.v-front.de/p/esxi-customizer-ps.html여기에서 ESXi-Customizer-PS.버전.ps1 다운로드 3.vSphere PowerCLI 실행(만약 안 되면 윈도우 파워쉘 관리자 권한으로 실행한 뒤 Set-ExecutionPolicy RemoteSigned 입력 후 걍 엔터)다시 vSphere PowerCLI 실행 4.경로\ESXi-Customizer-PS.버전.ps1 -pkgDir…

Letsencrypt 설정시 X509 관련 에러 발생되는 경우

해당 서버에 root 권한으로 접속 후 yum remove python-requests python-urllib3pip uninstall requests urllib3pip install requests==2.11.1 urllib3yum install certbot 기존에 설치되어 있는 python 관련 패키지가 충돌이 나는 것 같다. (requests 부분인 듯?) 2.11.1 버전으로 재설치 후 다시 certbot 재설치하니 문제 해결. 출처 : https://github.com/certbot/certbot/issues/3944#issuecomment-268450209

[Django] Nginx & uWSGI 연동

Django 프로젝트를 Nginx 웹서버에 올리기 위해 uWSGI를 연동해야 한다. 구글에 검색되는 수많은 연동 관련 글을 보고 그에 맞게 웹서버를 설정했지만 404, 500, 502 3가지 에러가 마구 튀어나오며 실패했다. 원인을 알고 싶었지만 도무지 해결책이 나오지 않았다. 난 분명 스택오버플로우나 Django, Nginx, uWSGI 관련 문서들을 참고하며 그대로 적용했지만 그래도 결과는 똑같았다.결국 수많은…

Python 2.6 -> 2.7 업그레이드

Python 2.7.x 소스를 다운 받아 압축을 해제한다. cd Python-2.7.x ./configure make && make altinstall python -V # 아직 2.6.x 뜰 것이다. mv /usr/bin/python /usr/bin/python_backup cp /usr/local/bin/python2.7 /usr/bin/python python -V # 이제 2.7 뜸 근데 문제는 yum 이 2.6에 맞춰져있어서 yum 도 건드려줘야 한다.. 이거 때문에 한참 헤맴.. cp /usr/bin/yum /usr/bin/yum_backup…

Google OTP(Authenticator) 이용한 SSH 로그인 보안 강화

일반적으로 서버의 SSH 접속하기 위해 사용자의 아이디와 비밀번호가 필요하다. 이 말은 즉슨 대충 ID만 알아도 Brute Force Attack 할 수 있다는 얘기가 된다. 서버 관리자 입장에서 생각해보면 여간 짜증나는 일이 아니다. 로그인이 안 된다 할지라도 해킹이 시도되는 동안 소모되는 서버 자원은 어쩔 것인가 ㄷㄷㄷㄷ 이를 방지하기 위해 Fail2Ban 과 같은 Python 기반의…