[centos] telnet

2019. 4. 9. 21:12study/centos 7 server & network

telnet 

: 오랫동안 전통적으로 사용되어 온 원격 접속 방법 

: 리눅스 서버에 텔넷 서버를 설치하고 나면, 원격지에서 접속할 pc에는 텔넷 클라이언트 프로그램이 필요하다.

: 단, 보안에 취약하다.  


1. telnet 서버 설치

[root@localhost ~] # yum install telnet-server 


2. telnet 서비스 시작

[root@localhost ~] # systemctl restart telnet.socket

* restart : 시작되어있으면 정지한 다음 다시 시작하고, 그렇지 않으면 그냥 시작한다.


3. telnet 전용 사용자 생성

[root@localhost ~] # adduser teluser

[root@localhost ~] # passwd teluser


4. 방화벽 설정

: 해당 설정을 계속 유지하기 위해서 --permanent(커맨드) 또는 영구적(x윈도우) 설정을 추가해줘야 한다.


4.1 커맨드에서 설정

: 해당 설정을 계속 유지하기 위해서 --permanent 설정을 추가해야한다.


4.1.1 서비스로 등록

[root@localhost ~] # firewall-cmd --permanent --zone=public --add-service=telnet


4.1.2 포트로 등록

[root@localhost ~] # firewall-cmd --permanent --zone=public --add-port=23/tcp

[root@localhost ~] # firewall-cmd --reload

* 포트로 등록할 경우 firewall-cmd --reload를 꼭 해줘야 적용이 된다.


4.2 x윈도우 환경에서 설정

: 해당 설정을 계속 유지하기 위해서는 설정 >  영구적(x윈도우) 옵션을 선택해야한다.


[root@localhost ~] # firewall-config


: x윈도우에서 저장을 하려면 옵션(o) > Firewalld 다시 불러오기 를 해줘야한다.



5. telnet 서비스 상시 가동

: 전원을 끄고 다시 킨 후에도 telnet 서비스가 자동으로 가동(active)되도록 설정을 해준다.


[root@localhost ~] # systemctl enable telnet.socket 



6. telnet 접속 


실습 환경 : windows 10 

접속 프로그램 : putty


: centos의 teluser 계정으로 접속된 것을 볼 수 있다.

'study > centos 7 server & network' 카테고리의 다른 글

[centos] ftp  (0) 2019.04.09
[centos] ssh  (0) 2019.04.09
[centos] 쉘 스크립트  (0) 2019.04.03
[centos] 쿼터  (0) 2019.03.31
[centos] 하드디스크  (0) 2019.03.26