Fedora SSH 암호 없 는 인증 설정
1) 모든 기기 에 비밀번호 생 성
모든 노드 에서 다음 명령 을 실행 합 니 다:
# ssh-keygen
이것 은 / root /. ssh / 디 렉 터 리 에 비밀 키 id 를 생 성 합 니 다.rsa 와 공개 키 idrsa.pub。
namenode 노드 위의 idrsa.pub 모든 datanode 노드 / root /. ssh / 위치 로 복사 합 니 다.
(메모: 원문 은 자세히 말 하지 않 았 습 니 다. 이것 은 id rsa. pub 를 authorized keys 로 복사 한 다음 authorized keys 를 다른 datanode 에 복사 하 는 것 을 말 합 니 다)
# cp id_rsa.pub authorized_keys
namenode 의 공개 키
# chmod 644 authorized_keys
SSH 프로 토 콜 을 사용 하여 namenode 의 공개 키 정 보 를 authorizedkeys 는 모든 DataNode 의. ssh 디 렉 터 리 에 복사 합 니 다.
# scp authorized_keys [data ip ]:/root/.ssh
이렇게 설정 하면 namenode 는 모든 datanode 에 암호 없 이 로그 인 할 수 있 으 며 명령 을 통 해 검증 할 수 있 습 니 다.
# ssh [ ip ]
2) 모든 Datanode 암호 없 는 로그 인 Namenode 설정
(a) 원리
Namenode 가 datanode 에 연결 할 때 namenode 는 클 라 이언 트 입 니 다. namenode 의 공개 키 를 datanode 에 복사 해 야 합 니 다. 그러면 datanode 가 namenode 에 주동 적 으로 연결 하면 datanode 는 클 라 이언 트 입 니 다. 이때 datanode 의 공개 키 정 보 를 namenode 의 authorized 에 추가 해 야 합 니 다.keys 중 에.(이 때 namenode 에 authorized keys 파일 이 존재 하기 때문에 추가 입 니 다).
datanode 간 에 공개 키 무 암호 인증 이 필요 하 다 면 서로 공개 키 정 보 를 추가 해 야 합 니 다.
(b) 각 datanode 의 idrsa. pub namenode 에 추 가 된 authorizedkeys
모든 datanode 에서 다음 명령 을 순서대로 실행 합 니 다:
scp id_rsa.pub [namenode ip ]:/root/.ssh/[datanode ip .id_rsa].pub
이것 은 datanode 에서 이전에 발생 한 공개 키 idrsa. pub 는 namenode 의. ssh 디 렉 터 리 에 복사 되 어 datanode ip 주소. id 로 이름 을 바 꿉 니 다.rsa. pub, 이것 은 각 datanode 에서 올 라 온 공개 키 를 구분 하기 위 한 것 입 니 다.
복사 가 완료 되 었 습 니 다. namenode 에서 다음 명령 을 실행 하고 모든 datanode 의 공개 키 정 보 를 추가 합 니 다.
# cat [datanode ip ].id_rsa.pub >> authorized_keys
이렇게 하면 namenode 와 datanode 사이 에 서로 ssh 에 비밀번호 가 필요 하지 않 습 니 다.
메모: 전체 과정 에서 키 만 들 기, 공개 키 복사, 공개 키 내용 추가, 설정 파일 변경 없 음, 실제 설정 파일 / etc / ssh / sshdconfig 에서 공개 키 인증 이 열 렸 습 니 다.
{
RSAAuthentication yes
PubkeyAuthentication yes
}
3) 주의
1. 상기 과정 은 두 기계 의 암호 없 는 접근 입 니 다. 만약 에 N 대의 컴퓨터 접근 이 필요 하 다 면 암호 가 필요 하지 않 습 니 다. 이 치 는 상기 조작 과 같 습 니 다.
2. 상기 과정
모든 기계 가 ssh 를 설치 하고 배치 해 야 합 니 다. 그리고...
모든 기계 가 IP 를 고정 시 켰 음 을 보증 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 와. net 이 서로 연 결 된 RSA 암호 화. net RSA 암호 화 에 사용 할 공개 키 는 다음 과 같은 문자열 입 니 다. nGb = < / Modulus > < Exponent > AQAB < / Exponent > < / RSAKyValue > 와 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.