* 초보 신입 개발자입니다. 공부하고 검색해서 작성한 글입니다. 잘못된 부분이 있으면 댓글 부탁드립니다. 감사합니다.
이전 리눅스와 윈도우 연결 확인을 위한 smbclient 설치 후 telnet도 설치를 요청받아 진행하였습니다.
smbclient설치 및 사용방법은 하단 글을 참고해주세요.
https://joshwon.tistory.com/29
그럼 리눅스에서 Telnet을 설치하는 방법을 알아보겠습니다. ( 현재 사용 중인 리눅스는 redhat입니다. )
1. 먼저 Linux 터미널에서 rpm명령어를 통해 telnet 설치 가능 여부를 확인합니다.
rpm -qa telnet* : redhat DB에 telnet으로 시작하는 모든 패키지를 검색하라는 명령어 입니다.
rpm : RedHat Package Manager의 약자입니다.
-q : question 질문 옵션
-a : all 모두
먼저 rpm –qa telnet* 를 명령어로 입력합니다.
그런데 저는 아무것도 나오지 않아 다른 명령어인 rpm –qa | grep telnet* 을 입력했습니다.
grep : 문자열 찾기
그래도 아무것도 나오지 않았습니다.
그래서 그냥 yum list telnet* 명령어로 telnet 설치 패키지가 있는지 확인하겠습니다.
yum : Yellowdog Updater Modified의 약자로 rpm 기반 시스템을 위한 자동 업데이트, 패키지 설치, 수정 도구입니다.
lisit : 목록
이제 목록이 출력되었습니다.
telnet과 telnet-server 가 있습니다. ( 그런데 왜 rpm –qa telnet*명령어에선 아무것도 나오지 않았을까요? )
2. 이제 설치를 해보겠습니다. 명령어 yum -y install telnet-server를 입력합니다.
전 목록 중 telnet-server만 설치 진행했습니다.
만약 목록에 여러 개의 server가 뜨거나 한다면 뒤에 있는. x86_64도 입력해줘야 합니다.
-y : yes!!
install : 설치
설치가 진행 중입니다.
설치가 완료되었습니다!
3. 다음은 telnet 사용을 위해 telnet을 입력합니다.
그런데 command not found... 메시지가 출력됩니다. 왜 이러는 걸까요
netstat -ant 명령어를 입력해 네트워크 연결 및 포트 상태를 확인합니다.
netstat : 네트워크 연결 및 포트 출력
-a : all 모두
-n : IP주소 출력
-t : tcp만 출력
( IP는 블러 처리했습니다. )
4. tcp 목록을 확인해보니 telnet port인 23번이 없었습니다. 연결이 없다는 뜻이므로 telnet을 확인해봅니다.
systemctl status telnet.socket명령어를 입력합니다.
systemctl : system 기반으로 서비스를 시작/종료
status : 상태
상태를 확인했더니 disabled과 inactive(dead)가 보입니다.
5. 활성화를 시켜줍니다.
disabled를 enabled로, inactive(dead)를 active로 변경합니다.
systemctl start telnet.socket 명령어와 systemctl enable telnet.socket 명령어를 입력합니다.
systemctl start telnet.socket : telnet 활성화
systemctl enable telnet.socket : telnet 사용 가능
명령어를 두 개 사용할 땐 하나의 명령어가 끝나고 | 를 입력 후 다음 명령어를 입력합니다.
| 는 Shift + \입니다.
systemctl start telnet.socket | systemctl enable telnet.socket 명령어를 입력합니다.
6. 다시 systemctl status telnet.socket명령어를 입력해 상태를 확인합니다.
active와 enabled를 확인할 수 있습니다.
7. netstat -ant 명령어를 입력해 port 23을 확인합니다.
성공적으로 telnet을 설치하였습니다.
이제 window10 PC에서 Linux 서버로 tcping 혹은 ping을 보내 연결여부를 확인합니다.
window10에서 telnet과 ping 사용 방법은 하단 글을 확인해주세요.
https://joshwon.tistory.com/28
제가 참고한 블로그입니다. 많은 도움이 되었습니다.
https://splendidkyu.tistory.com/3
감사합니다.
'dev' 카테고리의 다른 글
[ Linux ] 파일, 폴더, 링크 권한(Permission)/777/755 (0) | 2021.11.18 |
---|---|
[ MAC ] Spring Tool Suite 3(STS) 프로젝트 생성시 CoreException (0) | 2021.11.17 |
[ Linux ] smb-client 설치 및 사용법 (0) | 2021.11.15 |
[ Windows ]CMD 에서 telnet 과 ping 사용하기 (0) | 2021.11.11 |
[ Windows ] Windows10 에서 telnet 사용하기 (0) | 2021.11.10 |