본문 바로가기
반응형

centOS17

Python upgrade 2.7 to 3.6(CentOS 7) Ansible 2.5 이상의 버전에서는 기본적으로 Python 3 에서 작동하는 것이 기본이 되었으며, Ansible AWX를 사용하려면, Python 3.6 버전 이상이 필요하여, Python의 업그레이드 필요하게 되었습니다. 작업절차 1) Python 3 설치 2) Python 타겟버전 변경(2.7 > 3.6) 3) PIP 최신버전 업그레이드 작업환경 - CentOS 7.9 - 현재 Python 2.7 [Python 현재버전 확인] 현재 Python 2.7.5 버전 사용중 [Yum List를 통해 Python3 버전확인] (현재 3.6 버전을 설치할 수 있다.) [Python 3 설치] $ yum install python3 [Python3 설치 결과] Python2.7과 Python3.6이 공존하는.. 2021. 8. 10.
SSH 로그인 RSA방식(공개키-개인키) 정의 비밀번호가 아닌 RSA(공개키-개인키)를 이용한 방식의 SSH 로그인 자동화(or 스케줄링 처리 스크립트 등) 시스템을 이용해서 타 서버에 SSH로 접근할때는, 비밀번호 로그인방식보다, RSA(공개키-개인키) 방식으로 사용할때가 많다. 이유는 회사의 보안주기에 맞춰서 계정의 비밀번호를 주기적으로 변경해주어야 하는데, 이때마다 연관된 비밀번호를 모두 교체해주는 방법은 사용자의 실수를 야기할 수 있기 때문이다. (RSA 방법을 사용하게 된다면, 내 공개키가 배포된 서버로는 내 개인키의 비밀번호만 알면 접근이 가능하다.) ※ 해당 방법을 사용하기 위해서는 RSA 암호방식에 대한 이해가 필요하다. [SSH Key 만들기] SSH Key생성, "-t rsa" RSA 암호화 방식으로 키 생성 SSH 키파일 저.. 2021. 7. 20.
CentOS7 서비스(service) 등록 Linux CentOS 7에서 Service 등록 방법 CentOS 7 부터는 사용자가 자주 사용하는 Service를 등록하고 Systemd에서 관리할 수 있습니다. 아래는 Systemd에 등록할 Service Script 입니다. Systemd에 Service로 등록하기 위해서 2가지 등록이 필요합니다. 서비스 파일 생성 : /usr/lib/systemd/system/서비스이름.service 심볼릭 링크 생성 : /etc/systemd/system/multi-user.target.wants/서비스이름.service (심볼릭 링크 생성은, 재부팅 후에도 서비스가 시작되도록 서비스 등록하기 위해 생성) [서비스이름.service] [심볼릭 링크] [Unit] Description : 서비스에 대한 설명 작.. 2021. 4. 28.
Linux 로그인 메시지(CentOS, issue) Linux 서버를 운영하면, 기본적인 보안사항으로 Linux에 로그인시에 주의사항을 보여주는 메시지로 많이 사용한다. 예를 들어, "이 서버는 어느 회사의 자산입니다. 오직 허용된 사람만 서버에 접근할 수 있습니다" 등... 로그인 메시지 설정파일 크게 3가지 종류로 구분지어서 로그인 메시지를 표기해줄 수 있다. 설정파일 설명 상태 /etc/issue 콘솔(로컬) 접속시도시 보여줄 메시지파일 로그인 전 /etc/issue.net 원격지에서 접속시도시 보여줄 메시지파일 로그인 전 /etc/motd 로컬접속, 원격접속 모두에 해당하며 로그인 성공 후 보여줄 메시지 파일 로그인 후 위의 설정파일을 이용해서, 사용자가 접속시 불법적인 접근을 허용하지 않는다는 메시지를 보여줄 수 있다. /etc/issue /et.. 2021. 4. 14.
CentOS 부팅시 서비스 자동 시작 등록(ex. Tomcat) Redhat 계열 CentOS에 Apache-Tomcat을 init.d의 서비스로 등록해서, 부팅시 자동으로 시작되게 하는 방법 정리. JAVA와 Apache-Tomcat은 제대로 설치되어 있는 상태. [init.d] 에 등록 경로 : /etc/init.d/jenkins-web 으로 등록 (chkconfig에 등록하려면, /etc/init.d에 스크립트가 등록되어 있어야 한다. ) 확인사항 : CATALINA_HOME : (tomcat이 설치되어 있는 경로) TOMCAT_USER : (tomcat을 실행시킬 계정) #!/bin/bash # # chkconfig: 345 96 30 # description: Start up the Jenkins Apache-Tomcat # # processname: jav.. 2021. 3. 11.
반응형