728x90

IT 153

ssh key 파일의 from옵션을 이용한 IP 접근 제한 설정

안녕하세요. 슈다 입니다. ssh 사용시 key 파일을 만들어 서버와 클라이언트 간 등록하여 사용하는 경우 공개 key 파일에 옵션을 추가하여 접근하려는 서버의 IP를 제한하는 방법에 대해 알아보겠습니다. - rsa key 기준으로 설명합니다 - 서버에서 ssh-keygen -t rsa 명령으로 public key와 private key를 생성하면 아래의 두가지 키가 생성됩니다. id_rsa (private key) id_rsa.pub (public key) 서버의 특정 계정 id_rsa.pub 파일 내용이 클라이언트의 특정 계정 home 디렉토리 아래의 .ssh/authorized_keys 파일 안에 포함되어 있다면 서버와 클라이언트 간 해당 계정은 비밀번호 없이 ssh 로그인이 가능하게 됩니다. 여기..

IT/Unix & Linux 2019.11.18

[AIX] TCP Dump - iptrace, ipreport

안녕하세요. 슈다 입니다. AIX의 TCP DUMP 방법인 iptrace에 대해 알아보겠습니다. 서버와 클라이언트 간 패킷 송수신이 정상적으로 되었는지 확인하기 위해 TCP Dump를 뜬 후에 분석합니다. AIX는 iptrace 명령어로 TCP Dump를 받을 수 있습니다. iptrace 명령을 사용하기 위해서는 몇가지 정보가 필요합니다. 그렇지 않다면 모든 인터페이스의 모든 IP 및 포트에 대해 trace 하기때문에 자료의 양이 방대해 지게 됩니다. - iptrace를 사용하기 위해 필요한 정보 IP : 어떠한 IP로 통신하는지 Port번호 : 해당 IP가 어떠한 포트를 사용하는지 - iptrace 명령 사용 방법 iptrace 명령을 커맨드로 실행하거나, 파일을 만들어 스크립트로 실행할 수 있습니다...

IT/Unix & Linux 2019.11.15

[Notion] 노션 무료로 사용하기 - Education plan

안녕하세요. 슈다 입니다. Notion 개인 사용자는 매월 4$를 결제하여 사용하는데요, Notion에서 학생과 교육기관 종사자를 위한 Notion for Education plan이 추가되어 학교 메일주소를 인증하면 Personal 요금제를 무료로 사용할 수 있습니다. Notion의 Education plan 적용 방법을 알아보도록 하겠습니다. - Notion 가입 Notion을 이용하려면 계정이 필요합니다. Google 계정으로 간단한 설문조사와 함께 가입이 가능합니다. - Education 요금제 적용하기 메인 화면에서 좌측 Setting & Member 메뉴를 선택합니다. 좌측의 Upgrade 메뉴를 선택합니다. 요금제가 보이며, Personal 요금제의 하단의 "Get free education..

IT/일반 2019.11.11

특수 파라미터 변수 - Special parameters

안녕하세요. 슈다 입니다. 쉘 스크립트 등에서 사용하는 특수 파라미터 (Special Parameters) 종류 및 의미하는 바를 알아보겠습니다. $0, $? 등이 포함되어 작성된 쉘 스크립트를 보신 적이 있을 텐데요. 해당 변수는 특수 파라미터로 다양하게 응용이 가능한 변수 입니다. 대표적인 특수 파라미터는 아래 표로 확인할 수 있습니다. 특수 파라미터 내용 $$ 현재 실행되는 스크립트의 PID (터미널 창에서 $$ 확인시 로그인된 터미널 쉘의 PID 출력) $0 실행되는 쉘 스크립트의 이름 $1 실행되는 쉘 스크립트에 입력된 첫번째 위치 파라미터 $2 실행되는 쉘 스크립트에 입력된 두번째 위치 파라미터 $3 실행되는 쉘 스크립트에 입력된 세번째 위치 파라미터 $* 실행되는 쉘 스크립트의 모든 위치 파..

IT/Unix & Linux 2019.10.25

nmon analyzer 없이 CPU 사용률 확인하기

안녕하세요. 슈다 입니다. nmon log를 이용하여 nmon analyzer 없이도 CPU 사용률을 손쉽게 확인하는 방법에 대해 알아보겠습니다. 우선 nmon log의 수집 설정 시간과 간격을 알아야 하는데요, 예를들어 1분에 1회씩 24시간 log를 받거나 5분에 1회씩 24시간, 혹은 9시~18시 사이에 5분간격으로 수집 등 해당 log의 수집환경을 알아야 CPU 사용률 추출 후 시간 매핑이 가능합니다. 단순히 사용률 추이만 확인하고 싶다면 굳이 확인하지 않아도 괜찮습니다. [CPU 사용률 확인방법] 1. nmon log 경로로 이동 2. 아래 명령을 수행 (nmon file 명을 log.nmon 라고 가정) # cat log.nmon |grep CPU_ALL |awk -F "," '{print $..

IT/Unix & Linux 2019.10.23

암호화된 password 생성하기 - openssl passwd

안녕하세요. 슈다 입니다. 암호화된 password 생성하는 방법에 대해 알아보도록 하겠습니다. openssl 을 이용하여 암호화된 password를 생성할 수 있습니다. 이렇게 암호화 된 password를 사용하여 특정 솔루션 계정의 암호를 변경하는 등의 작업을 진행할 수 있습니다. - 암호화된 password 생성하기 # openssl passwd -crypt 위 명령을 사용하면 아래처럼 password를 입력하라고 나옵니다. 사용하고자 하는 password를 입력합니다. # password: # Verifying - Password: 동일한 암호를 입력하여 검증을 완료하면 아래와 같은 형식의 암호화된 password가 출력됩니다. # aBcDeFgHiJkLmN 생성된 암호화된 password를 사용..

IT/Unix & Linux 2019.10.18

nohup명령 사용법과 logfile명 변경하여 생성하기

안녕하세요. 슈다 입니다. nohup 명령 사용방법과 응용방법에 대해 알아보겠습니다. nohup 명령은 실수로 터미널이나 세션이 종료되어도 해당 프로세스가 종료되지 않고 실행됨으로써 진행한 작업이 완료될 때 까지 수행할 수 있도록 도와줍니다. 가끔 오랜 시간이 걸리는 스크립트나 명령어를 사용할 때 사용하면 좋은데요, 기본적인 사용법은 아래와 같으며, log파일은 해당 명령을 실행한 위치에 "nohup.out" 파일로 생성됩니다. # nohup sh test.sh & sh test.sh : 실행하는 명령이나 스크립트 & : 백그라운드 실행 여기서 응용하여 1. nohup.out 파일을 생성하지 않고 실행 2. nohup.out 파일명을 원하는 경로의 원하는 파일명으로 변경하여 생성 두가지에 대해 알아보겠습..

IT/Unix & Linux 2019.10.17

Microsoft Print to PDF 드라이버가 보이지 않을 때 프린터 추가 방법

안녕하세요. 슈다 입니다. Microsoft Print to PDF 프린터 드라이버 목록이 보이지 않아 설치할 수 없는 경우 PDF 프린터를 추가하는 방법입니다. 윈도우 10 기준으로 작성하였습니다. 출력을 PDF로 하기 위해 "Microsoft Print to PDF" 를 선택하려는데 프린터 목록에 보이지 않을 경우 프린터를 활성화 하기 위해 아래처럼 이동합니다. - 시작 > 설정 > 장치 > 프린터 및 스캐너 > 프린터 또는 스캐너 추가 "프린터 또는 스캐너 추가" 를 클릭하면 장치를 검색하다 아래와 같이 "원하는 프린터가 목록에 없습니다" 라는 버튼이 활성화 됩니다. 아래와 같이 PDF 프린터 설치를 위해 진행합니다. 파일로 인쇄를 선택 후 다음으로 넘어가면 아래처럼 프린터 드라이버를 선택하는 화면..

IT/일반 2019.10.16

[AIX] 계정 별 Login session 수 제한

안녕하세요. 슈다 입니다. AIX에서 계정 별 login session을 제한하는 방법에 대해 알아보겠습니다. - 설정 파일 : /etc/security/user - 세션 제한 옵션은 별도로 설정해 주지 않으면 설정되지 않은 상태 입니다. - lsuser 명령이나 /etc/security/user 파일에서 해당 옵션이 조회되지 않는 경우 unlimit 상태입니다. - 세션 수 제한하기 세션수 제한은 maxulogs 옵션을 사용합니다. 해당 옵션을 /etc/security/user 파일의 특정 계정에 설정하거나, chuser 명령을 사용하여 설정합니다. 아래는 testuser1 계정에 세션수 5개로 제한하는 예제입니다. 1. /etc/security/user 파일 수정 # vi /etc/security/u..

IT/Unix & Linux 2019.10.02

[AIX] rmdev 실패시 삭제하는 방법 - odmdelete

안녕하세요. 슈다 입니다. odmdelete로 device 삭제하는 방법에 대해 알아보겠습니다. 우선 odm이란 AIX에서 사용하는 DB 개념 정도로 간단히 이해하시면 될 것 같습니다. 반대로 말하면 DB가 꼬이게 되면 OS에 심각한 장애가 발생할 수도 있으니 odm 관련된 명령어를 사용할 때는 항상 주의해야 합니다. - rmdev 명령이 실패할 때 device를 삭제하기 위해 rmdev 명령을 사용하는데, 간혹 명령어와 옵션을 제대로 입력하였음에도 불구하고 error를 뱉어내는 경우가 있습니다. 정확한 원인은 파악하기 힘들지만, 대부분 비정상적인 방법으로 (절차를 지키지 않아) device를 삭제했을 경우 발생하는 것으로 보입니다. - odmdelete 명령으로 device 삭제 1. 원복을 대비해 기..

IT/Unix & Linux 2019.10.01
728x90