
172.16.xx.y에서 내 시스템 172.16.xx.z 중 하나로 텔넷을 시도했지만 응답은 다음과 같습니다.
sudo 텔넷 172.16.xx.z
172.16.xx.z를 시도 중...
텔넷: 원격 호스트에 연결할 수 없습니다: 연결이 거부되었습니다.
localhost와 동일-
sudo 텔넷 로컬호스트
시도 중::1...
127.0.0.1을 시도 중...
텔넷: 원격 호스트에 연결할 수 없습니다: 연결이 거부되었습니다.
SSH에서도 동일한 경험을 할 수 있습니다.
sudo SSH 172.16.xx.z
ssh: 호스트 172.16.xx.z 포트 22에 연결: 연결이 거부되었습니다.
여기서 무엇이 잘못되었을지 짐작이 가시나요? 두 시스템 모두 Ubuntu에서 실행됩니다.
답변1
왜 sudo ssh
연결을 합니까? 사용자 모드에서 SSH 클라이언트를 사용할 수 있습니다!
Ubuntu 상자에 SSH 서버를 설치하려면 다음을 실행하십시오.
sudo apt-get install openssh-server
그런 다음 해당 상자에 대한 SSH가 작동합니다. 텔넷은 암호화가 부족하기 때문에 인터넷을 통해 사용할 수 없습니다.
답변2
텔넷의 문제점은 최신 Linux에서 아무도 텔넷 데몬을 실행하지 않는다는 것입니다. SSH의 경우 sshd가 설치되어 실행 중인지, 포트 22가 방화벽에서 적절하게 열려 있는지 확인하세요.