Skip to main content

텔넷서버와 ssh 서버 설치후 원격에서 접속하기


telnet 서버와 ssh 서버의 용도

보안강화된 ssh서버 권장, 내부에서는 telnet  사용도 가능함

 

telnet  서버 설치

#apt install xinetd telnetd

#touch /etc/xinetd.d/telnet   파일생성

 


service telnet 
{ 
   disable = no 
   flags = REUSE 
   socket_type = stream 
   wait = no 
   user = root 
   server = /usr/sbin/in.telnetd 
   log_on_failure += USERID 
}

 


#nano /etc/xinetd.d/tennet

 

파일편집 (위의 내용을 똑같이 입력, 한글자도 오타면 작동하지 않음)

 

#adduser teluser  다른pc에서 접속할 아이디를 추가

 

 

시스템 재가동

#systemctl restart xinetd
#systemctl status xinetd

 

——————————-

방화벽 열기 (23번포트를 열어주기)

#ufw allow 23/tcp

 


다른 컴퓨터에서 텔넷 명령어 입력

#telnet [ip]

#telnet 192.168.111.100

 

 


서버에서 접속자를 확인하기

#w 명령어

w는 서버시간 접속자 아이피 정보를 보여준다.

w의 옵션값은 -f, -h, -s, -V


#w
#who
#users

 

접속자만 간단하게 보여줌

3가지 명령어가 존재한다.


사용자 강제 로그아웃 시키기는 방법은 사용자의 프로세스 ID값(숫자)를 확인한다

접속한 사람의 프로세스를 확인하는 명령어

#ps

#ps -l

#ps -u

kill 숫자를

좀비프로세스, 고아프로세스 등이 존재할 수 있다.

#kill -9 숫자  (가장강력한 종료)

#pkill  (아이디를 체크해서 종료)

#pkill -u [아이디]

 


 

ssh 서버 설치

#apt install openssh-server

#systemctl restart ssh  (서버 재가동)

#systemctl status ssh (서버가 작동하는지 확인, active 확인)

 

 

방화벽 열기

#ufw allow 22/tcp

 


ssh 접속명령어는 아이디를 같이 입력한다. 타 클라이언트에서 접속한다.

#ssh teluser@[ip]

 

telnet 과 ssh는 접속 명령어가 조금 다르다.


윈도우에서는 파워셀 모드, putty 프로그램으로 접속하며 가장 대표적으로 사용하는 프로그램이 putty 이다.


XRDP 서버 설치 (x윈도우를 원격으로 접속하고자 할때)

#apt install xrdp

#systemctl start xrdp

#systemctl status xrdp 시스템이 작동하는지 확인

시스템은 리부팅하면 다시 작동을 멈추기 때문에 상시모드 활성화를 해줘야 한다.

#systemctl enable [프로그램명]

#systemctl enable xrdp  (반대는 disable)

@ufw allow 3389/tcp  (원격 x윈도우는 3389 포트를 사용한다.)