반응형
■ 구성환경
OS : Solaris 11.4
DB : 19c RAC
■ 현상
gridsetup 시 [INS-06006] Passwordless SSH connectivity not set up between the following node(s): 발생.
- 특이사항
- OS상에서 수동으로
ssh <node> date명령을 실행하면 정상 작동 함. - CVU(Cluster Verification Utility) User Equivalence 체크도 Passed 상태.
gridSetup.sh -debug로 실행하여 로그를 확인하면,scp호출 시 아래와 같은 에러 발견이 됨.protocol error: filename does not match request
- OS상에서 수동으로
■ 원인
OpenSSH 버전이 8.x 이상으로 업그레이드 되었기 때문 (AIX는 7.5 이상, SLES 12 SP4는 OpenSSH 7.2p2 등 플랫폼에 따라 버전은 다를 수 있음)
- 이유 : OpenSSH 8.0은 보안 취약점(CVE-2019-6111)에 대응하기 위해 클라이언트 측의 파일명 검증 기능을 강화함. 이로 인해 scp가 와일드카드나 특정 형식의 파일명을 처리할 때 서버와 클라이언트 간의 불일치가 발생하면 전송을 거부함.
■ 해소방법
설치 전 (RAC 패치시에도 해당되며 root 계정으로 수행)
- 기존
scp파일의 이름을 변경
mv /usr/bin/scp /usr/bin/scp.orig
- 새로운
/usr/bin/scp파일을 생성하고 아래 내용을 작성
vi /usr/bin/scp
/usr/bin/scp.orig -T $*
<- openSSH 8.x 인 경우
/usr/bin/scp.orig -T -O $*
<- openSSH 9.x 인 경우
- 권한 부여
chmod 555 /usr/bin/scp
- 작업 완료 후 원복
mv /usr/bin/scp.orig /usr/bin/scp
■ 참조
MOS Note : INS-06006 GI RunInstaller Fails If OpenSSH Is Upgraded to 8.x (Doc ID 2555697.1)
반응형
'ORACLE > Issue' 카테고리의 다른 글
| [19c] Datapump Metadata Upload 이후에 tsdp_policy$ 테이블에 데이터 중복 발생 (0) | 2026.04.06 |
|---|---|
| [19c] [Sun] rootcrs.sh -postpatch -nonrolling 이후 CRS-2549 발생 (0) | 2026.03.15 |
| [19c] [Sun] rootcrs.sh -postpatch -nonrolling 에서 ssh hang 현상으로 PRKC-1191 발생 (0) | 2026.03.13 |
| [19c] [Linux 9.6] Grid root.sh 수행 시 ohasd fail 발생 (0) | 2026.03.05 |
| 19c CRS Alert에 CRS-5050 간혈적 발생 (0) | 2026.03.04 |