hadop 학습 노트 (1) - ssh 에서 localhost 문제 해결
비교적 편리 한 방법 은 이 컴퓨터 사용자 아래 에 dsa 공개 키 를 생 성하 여 이 컴퓨터 의 ~ /. ssh / authorized 에 추가 하 는 것 입 니 다.keys 파일 중
참조 하 다http://blog.csdn.net/bhq2010/article/details/6845985
그러나 저 는 Ubuntu Server 에서 성공 적 으로 설정 할 수 없습니다. 과정 은 다음 과 같 습 니 다.
처음에는 putty 로 ssh 를 통 해 서버 에 연결 하여 설정 을 시도 하 였 으 나 실 패 했 습 니 다.
의심 두 가지:
1) ssh 가 Ubuntu 에 로그 인 한 후 로 컬 로그 인 이 아니 기 때문에 생 성 된 공개 키 는 로 컬 사용자 의 것 이 아 닐 수 있 습 니 다.
2) 우 분투 시스템 을 설치 할 때 암호 화 된 사용자 홈 디 렉 터 리 를 선 택 했 기 때문에 로그 인 할 때 반드시 사용자 암 호 를 사용 해 야 합 니 다. 그렇지 않 으 면 홈 디 렉 터 리 에 접근 할 수 없습니다.
우선 첫 번 째 검증:
서버 앞 에 키보드, 모니터 를 연결 하고 로 컬 로그 인 후 암호 없 는 로그 인 을 설정 합 니 다. 생 성 된 공개 키 는 ssh 로그 인 할 때 생 성 된 공개 키 와 다 르 지만 성공 하지 못 했 기 때문에 첫 번 째 가능성 을 배제 합 니 다.
두 번 째 점 재 검증:
현재 서버 에 새 사용자 hadop 을 추가 합 니 다. 홈 디 렉 터 리 는 / srv / hadop 이 며 암호 화 되 지 않 습 니 다.
$ sudo mkdir /srv/hadoop
$ sudo useradd -d /srv/hadoop -s /bin/bash hadoop
$ sudo chown hadoop /srv/hadoop
로 컬 로그 인 hadop 사용자, ssh 인증 없 이 localhost 에 접근 하 는 데 성 공 했 습 니 다.
authorized 삭제keys 파일, ssh 원 격 로그 인 hadop 사용자, ssh 인증 없 이 localhost 에 접근 하 는 데 성공 하 였 습 니 다.
그리고 사용자 홈 디 렉 터 리 가 암호 화 되 지 않 은 서버 를 바 꾸 면 로 컬 로그 인 이 든 ssh 원 격 로그 인 이 든 성공 적 으로 설정 할 수 있 습 니 다.
이것 은 두 번 째 의심 이 정확 하 다 는 것 을 검증 했다.
따라서 hadop 을 설치 한 서버 에 hadop 이라는 시스템 사용 자 를 추가 하 는 것 이 좋 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Azure HDInsight + Microsoft R Server에서 연산 처리 분산Microsoft Azure HDInsight는 Microsoft가 제공하는 Hadoop의 PaaS 서비스로 인프라 주변의 구축 노하우를 몰라도 훌륭한 Hadoop 클러스터를 구축할 수 있는 훌륭한 서비스입니다. 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.