이것이 리눅스다(26) - 원격지 시스템 관리(텔넷 서버)

less than 1 minute read

원격지 시스템 관리

텔넷 서버

리눅스를 사용하는 가장 큰 목적 중 하나가 바로 네트워크 서버를 구축하는 것이다. 서버의 종류는 굉장히 많은데 이번에 구축할 서버는 텔넷 서버이다. 오랫동안 전통적으로 사용되어 온 원격 접속 방법으로, 굳이 서버 컴퓨터에서 작업할 필요없이 내 PC(텔넷 클라이언트)에서 접속하면 서버에서 작업하는 것과 동일한 효과를 낸다.

텔넷 서버 구축

텔넷 서버를 구축하는 과정을 요약하면 다음과 같다.

먼저 서버에 텔넷을 설치해야 한다. dnf -y install telnet-server로 설치를 하고, 서비스를 시작한다. systemctl start telnet.socket. 서비스가 제대로 가동되고 있는지 살피기 위해서는 systemctl status telnet.socket로 상태를 확인한다. 그리고 이제 텔넷 전용 사용자를 생성해야 한다. 아이디와 비밀번호는 adduser <사용자 이름>, passwd <비밀번호>로 지정한다.

이제 다른 PC에서 접속을 할 수 있게 해야한다. 다른 PC에서 서버에 접근하기 위해서는 클라이언트가 설치되어 있어야 한다. 예를 들어 웹 서버에 접근하기 위해서는 웹 클라이언트가, 디비 서버에 접근하기 위해서는 디비 클라이언트가 설치되어 있어야 하는 것이다. 윈도우에서 텔넷 클라이언트는 프로그램 및 기능 -> Windows 기능 켜기/끄기에서 텔넷 클라이언트를 체크해서 설치해주면 된다.

하지만 설치 후에 텔넷을 실행해보면 작동을 안하는 것을 볼 수 있다. 이는 방화벽을 열어주지 않아서 이다. firewall-config로 포트를 열어주어야 한다. public에서 telnet을 체크해주고 설정을 영구적으로 바꿔준다.

마지막으로 텔넷 서비스를 systemctl enable telnet.socket으로 상시 가동 시키면 전 세계 어디서든 이 텔넷 서버에 접속할 수 있게 된다.

Leave a comment