[linux] 호스트 localhost 포트 22에 연결 : 연결이 거부되었습니다.
내 로컬 컴퓨터에 hadoop을 설치하는 동안 다음 오류가 발생했습니다.
ssh -vvv localhost
OpenSSH_5.5p1, OpenSSL 1.0.0e-fips 6 Sep 2011
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host localhost port 22: Connection refused
포트 번호를 변경하는 것 보다이 오류를 해결하는 데 도움이 될 수 있습니까?
답변
맥 OSX에 하둡을 설치하는 경우에 반드시 차례 있도록 원격 로그인 에서 시스템 환경 설정은 다음 파일 공유 . 이것은 내 컴퓨터에서 작동했습니다.
답변
-
다음 명령을 사용하여 SSH를 제거합니다.
sudo apt-get remove openssh-client openssh-server
-
다음을 사용하여 SSH를 다시 설치하십시오.
sudo apt-get install openssh-client openssh-server
그것은 당신의 문제를 해결할 것입니다.
답변
답변
전체 SSH 패키지 팩을 설치해보십시오.
sudo apt-get install ssh
나는했다 ssh
나의 우분투에 명령을하지만이 같은 오류가 발생했습니다. 전체 설치 후 모든 것이 해결되었습니다.
답변
이 포트가 열려 있는지 확인하십시오. SSH 악마가 실행되고 있지 않을 수 있습니다. sshd가 실행 중인지 확인하십시오. 그렇지 않은 경우 시작하십시오.
답변
위의 모든 제안을 수행했지만 작동하지 않았습니다. 그런 다음 ssh 서비스를 다시 시작하면 작동합니다. 이것이 제가하는 것입니다:
service ssh restart
그런 다음 다시
ssh localhost
이제 로컬 호스트에 연결할 수 있습니다. 도움이되기를 바랍니다.
답변
/etc/hosts.allow에 다음이 포함되어 있는지 확인하십시오.
ssh:ALL:allow
sshd:ALL:allow
또는
ssh:localhost:allow
sshd:localhost:allow
또는-다른 변형
ssh:{host1,host2,host3...}:allow
sshd{host1,host2,host3...}:allow
파일의 첫 번째 줄이 ALL : ALL : DENY로 시작하지 않는지 확인하십시오.
어떤 포트에서도 호스트와 통신 할 수있는 것은 없습니다.