커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
*
HanIRC의 #coffeenix 방
[
장비 및 회선 후원
]
> Forum <
IT 일정
N
e
w
!
자동화 프로젝트
HOME
>
시스템 관리 / 서버운영
>
디스크 관리 / 파일시스템 / mount
도움말
검색 :
사이트
WHOIS
웹서버 종류
IBM GPFS 파일시스템에서 ssh포트 변경
작성일 : 2012/01/27 18:28
글쓴이 : 좋은진호 (
http://coffeenix.net/
)
조회수 : 14028
[
이전화면
/
수정
] 비밀번호 :
제 목 : IBM GPFS 파일시스템에서 ssh포트 변경
작성자 : 좋은진호(truefeel,
http://coffeenix.net/
)
작성일 : 2011.11.18(금)
정리일 : 2011.12.5(월)
IBM GPFS는 클러스터 노드간에 통신을 ssh와 scp로 한다(rsh, rcp로도 하지만 비추). 보안을 위해 ssh 기본 포트 22를 다른 것으로 변경하려면 어떻게 해야할까?
먼저 노드간에 원격 통신용 명령이 어떤 것으로 되어 있는지 보자. ssh와 scp로 통신하고 있는게 확인된다.
#
mmlscluster
GPFS cluster information
========================
GPFS cluster name: gpfs.node1
GPFS cluster id: 13882347407468541209
GPFS UID domain: gpfs.node1
Remote shell command: /usr/bin/ssh
Remote file copy command: /usr/bin/scp
... 생략 ...
1. ssh 포트 변경
22 기본포트를 -> 2323 포트로 변경한다고 가정해보자.
GPFS가 현재 22번 포트로 통신중이기 때문에, 바로 2323포트로 변경해서는 안된다. 22번과 2323포트를 '동시에' 사용가능하게 sshd를 설정한다. 그리고 GPFS 설정까지 완료된 뒤에 2323포트만 사용하도록 변경해주면 된다.
[ /etc/ssh/sshd_config 설정 변경 ]
Port 2323
Port 22
/etc/rc.d/init.d/sshd restart 한다. (RHEL 기준)
2. GPFS용 ssh, scp 스크립트
2323포트를 사용하는 ssh와 scp 스크립트를 만든다.
/usr/local/bin/ssh_p2323
#!/bin/sh
/usr/bin/ssh -p 2323 $@
/usr/local/bin/scp_p2323
#!/bin/sh
/usr/bin/scp -P 2323 $@
3. GPFS 설정 변경
mmchcluster 명령으로 2323 포트용 스크립트를 사용하도록 설정한다.
#
mmchcluster -r /usr/local/bin/ssh_p2323 -R /usr/local/bin/scp_p2323
mmsetrcmd: Command successfully completed
mmsetrcmd: Propagating the cluster configuration data to all
affected nodes. This is an asynchronous process.
#
mmlscluster
GPFS cluster information
========================
GPFS cluster name: gpfs.node1
GPFS cluster id: 13882347407468541209
GPFS UID domain: gpfs.node1
Remote shell command: /usr/local/bin/ssh_p2323
Remote file copy command: /usr/local/bin/scp_p2323
변경이 확인되었다. 이제 /etc/ssh/sshd_config 설정에서 2323포트만 사용하도록 변경하고 sshd 데몬을 재실행한다.
변경된 포트로 정상적으로 통신하는지 살펴보는 것은 간단하다.
임의 노드(노드1이라고 가정)에서 /var/log/secure (RHEL 기준) 로그를 모니터링(tail -f /var/log/secure)한다.
그리고 다른 노드(노드 2)에서 mmgetstate -a 명령을 내린다. 이 때 /var/log/secure 에 다음과 같은 로그가 쌓인다면 변경된 포트로 통신한 것이다.
sshd[7667]: Accepted publickey for root from xxx.xxx.xxx.xxx port 42216 ssh2
커피닉스 카페 최근 글
[08/25]
#gpt_question_subje
[08/20]
From what I've seen
[08/14]
сайт
[06/16]
[질문]SAN 스위치 브로드케이드 dcx8510-4 장비관련입니다.
[04/22]
Re: 영화속에 컴퓨터 이야기 ~스워드피쉬(2001)
[10/20]
Cross Compiler 깔
[07/14]
SSL АО
[04/26]
Re: 도스화면 원격조종 여부
[04/25]
도스화면 원격조종 여부
[10/30]
Cshell에서 난수 설정
[10/23]
공항철도주식회사 SE 구인 件
[01/26]
Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
[01/25]
wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
[01/11]
특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
[08/01]
DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
N
e
w
! 최근에 등록한 페이지
KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
오픈캐스케이드 캐드 (OpenCASCADE CAD)
QCad for Windows --- GNU GPL (Free Software)
The Hello World Collection
IPMI를 활용한 리눅스 서버관리
DNS 설정 검사
nagiosgraph 설치 방법
Slony-I 설치 방법 (postgresql replication tool)
Qmail기반의 Anti spam 시스템 구축하기
clusterssh
[ 함께하는 사이트 ]
운영진 :
좋은진호(truefeel)
, 야수(yasu), 범냉이, sCag
2003년 8월 4일~