Mac OS에서 텔넷사용 문제

조회수 2443회

이미지

리눅스로 서버돌려보려고 하는데 원격접속을 하면 그림처럼 되면서 접속이 안되네요 SSH는 원격허용해서 가능해졌는데 telnet으로 접속하는건 여전히 안되는군요 혹시 아시는 분 계시면 답변 부탁드립니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • ssh 와 telnet 은 다른 서비스 입니다.

    ssh 는 22번 포트 telent 은 23번을 사용합니다.

    telnet 데몬(telnetd)를 서비스하면 됩니다만...보안적으로 안전성이 ssh보다 떨어지므로 private network 에서나 사용됩니다.

    • 그렇다면 telnet (IP주소)를 터미널에 입력 시 connection refused라고 표시되는 이유는 무엇인지 여쭈어도 되겠습니까? 알 수 없는 사용자 2017.5.3 01:08
    • 이유가 다양합니다. 그림 한장만으로는 원인알기가 힘듭니다. 서버측에서 해당 서비스가 포트에 바인딩은 되었는지...로컬에서는 접속되나요?(서버에서 localhost 로 접속되는지 여부입니다.) 혹시 방화벽은 오픈하셨나요? telnet 데몬이 포트 23에 바인딩 된건가요? 여러가지 이유가 있을 수 있습니다. 점검해봐야합니다. 정영훈 2017.5.3 05:51
    • 댓글이 길어져 죄송합니다. 현재 방화벽은 아예 사용중지상태이고, 버츄어박스로 설치한 우분투서버를 돌려보기 위해 버츄어박스에서 제공하는 포워딩방법으로 포트포워딩까지 설정 해 두었습니다. 또한 우분투에서 apt install 명령어를 이용하여 텔넷 데몬을 설치하였고, 로컬호스트로는 잘 실행되는 것을 확인하였습니다. 맥에서는 원격로그인을 허용한 상태에서 따로 설정을 만지지 않았고, 말씀하신 로컬호스트로도 텔넷 접속이 되지 않습니다. 또한 강제로 텔넷을 로드하는(?) 유닉스 명령어를 입력 후 텔넷을 실행 해 보았지만, 우분투 서버로의 접속이 아닌 제 맥으로의 로그인만 가능하였습니다. 제가 수 시간동안 다양한 검색을 통해 알아낸 바로는 지금 제 맥에서 23번 포트 프로세스가 실행되지 않고 있다는 사실뿐입니다. 혹 이러한 상황에서 예상 가능한 조치방법이 있으신가요? (참고로 서비스가 포트에 바인딩 되었는지의 여부는 지금의 제 지식으로는 알아내지 못하였습니다.) 알 수 없는 사용자 2017.5.3 07:21
    • telnet localhost 로 접속된다면 23번포트로 제대로 바인딩 된겁니다. 즉 서버는 기동이 된겁니다. 그런데 문제가 버철박스라고 하니 네트워크 문제같습니다. 우분투의 ip를 확인해보고 버철박스의 네트워크 설정을 브릿지 네트워크 설정으로 해보시기 바랍니다. 정영훈 2017.5.3 11:49
    • 감사합니다. 말씀 해 주신대로 시도 해 보도록 하겠습니다. 알 수 없는 사용자 2017.5.4 04:31

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)