텔넷서버와 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 포트를 사용한다.)