Ubuntu 서버에 Hadoop 2.6.4를 설치했는데 SSH를 사용하여 Mac에서 Ubuntu 서버에 로그인했습니다. 로그인에 rsa 키가 사용되었으므로 로그인 할 필요가 없습니다. 암호를 입력하십시오.시작될 때마다 암호가 필요함
[email protected]:~$ start-dfs.sh
Starting namenodes on [localhost]
Password:
localhost: starting namenode, logging to /home/jianrui/hadoop-2.6.4/logs/hadoop-dingjianrui-namenode-cloudfoundry.out
Password:
localhost: starting datanode, logging to /home/jianrui/hadoop-2.6.4/logs/hadoop-dingjianrui-datanode-cloudfoundry.out
Starting secondary namenodes [0.0.0.0]
Password:
0.0.0.0: starting secondarynamenode, logging to /home/jianrui/hadoop-2.6.4/logs/hadoop-dingjianrui-secondarynamenode-cloudfoundry.out
[email protected]:~$
"ssh localhost"명령이 제대로 작동하지 않습니다. 이미 ssh-keygen을 사용하여 rsa 키 쌍을 생성하고 공개 키를 가져 오는 경우 암호 입력을 요청합니다. authorizied_keys 파일에 "ssh localhost"가 더 이상 암호가 필요하지 않으면 start_dfs.sh도 암호가 필요하지 않습니다. 까다로운 부분은 SSH localhost가 기본적으로 rsa 키를 사용하고, event는 dsa 키가 생성되고, 기본적으로 사용하지 않으며, ssh가 사용하는 기본 키를 어디에서 변경할 수 있는지 알지 못합니다. – jianrui