텔넷, OpenSSH, XRDP 서버
텔넷 서버
텔넷 서버 기능은 오래간 사용된 방식인데 보안이 취약하다.
원격에서 접속하는 컴퓨터에서는 클라이언트 프로그램으로 실행한다. 클라이언트 컴퓨터의 OS는 리눅스, 윈도우 무관
텔넷 서버 설치
텔넷 서버 설치 - 텔넷 서비스 시작 - 텔넷 전용 사용자 생성 - 방화벽 설정 - 텔넷 서비스 상시 가동 - 클라이언트에서 접속 과정으로 진행된다.
-
텔넷 서버를 설치할 컴퓨터 터미널에서 dnf -y install telnet-server 명령어로 telnet 서버 설치.
-
systemctl restart telnet.socket 명령어로 텔넷 서버 리부팅
-
adduser 로 텔넷 전용으로 사용할 사용자계정 생성
-
firewall-config 명령어로 방화벽 설정, 영구적 옵션을 선택하고 서비스에 telnet 체크 후 방화벽 불러오기
-
WinClient에서는 앱 및 기능 - 프로그램 및 기능 - Windows 기능 켜기/끄기 - 텔넷 클라이언트 선택 후 리부팅
-
클라이언트 cmd 창에서 telnet 192.168.111.100 (텔넷 서버 ip) 명령어로 텔넷 서버 접속
OpenSSH
OpenSSH 서버
텔넷과 용도는 동일, 보안 성능 강화
패킷 암호화로 보안성이 향상됨
OpenSSH 서버 설치
openssh 서버 확인 - 방화벽 설정(리눅스에선 기본) - 리눅스/Windows 클라이언트에서 접속 - WinClient는 한글 Putty를 설치해서 접속
-
rom -qa openssh-server 명령어로 설치확인
-
systemctl status sshd 서비스 가동 여부 확인
-
firewall-config 에서 ssh 포트 오픈(기본으로 열려있음)
-
Client에서 ssh <유저이름>@serverIP 입력으로 해당 서버에 접속.
-
WinClient에서는 Putty를 받아서 접속할 수 있다.
XRDP
X윈도우 환경의 GUI를 지원한다.
원격지로 그래픽 화면을 보내기 때문에 속도는 조금 느림.
Client는 Windows만 지원한다.
XRDP서버 설치 - 서비스 시작 - 방화벽 설정 - 원격에서 접속
-
dnf -y install epel-release 명령으로 EPEL 저장소에서 추가 설치를 허용
-
dnf -y install xrdp 명령으로 xrdp패키지를 설치
-
systemctl restart xrdp 로 서비스 시작, systemctl enable xrdp로 상시 가동설정
-
firewall-config에서 영구적 - 포트 - 포트범위 3389(xrdp서버 포트) / tcp로 설정
-
windows에서 windows 보조 프로그램의 원격 데스크톱 연결로 접속