오랫동안 사용되어 온 원격 접속 방법
보안에 취약
리눅스 서버에 텔넷 서버 설치하면, 원격지에서 접속할 PC에는 텔넷 클라이언트 프로그램 필요
서버가 리눅스라고 클라이언트도 리눅스일 필요는 없음!
텔넷 서버 설치
텔넷 서버 상태 확인
방화벽 설정
firewall-config
런타임 영구적으로 변경
public > 서비스 > telnet 체크
사용자 추가
윈도우에서 텔넷 클라이언트 활성화
윈도우 cmd에서 teluser 접속한 모습
X 윈도우 모드로 접속할 경우
클라이언트는 windows만 지원
Gui 환경으로 접속하고 싶을 때 사용
그래픽 화면을 전송하는 원리이므로, 상대적으로 느림
XRDP 서버 설치를 위한 EPEL 패키지 설치
CentOS에서는 기본적으로 xrdp를 제공하지 않아 epel을 통해 설치
XRDP 설치
XRDP 시작 및 재부팅 후에도 XRDP 활성화하는 명령어 입력
방화벽 설정
방화벽 비활성화
윈도우 '원격 데스크톱' 검색 후 IP 주소 입력
XRDP 접속
도메인에 속해 있는 컴퓨터들의 이름 관리, 외부에 해당 컴퓨터의 IP 주소를 알려주는 역할
http 설치
systemctl stop firewalld와 systemctl disable firewalld 명령어를 통해 방화벽 제거
html 파일 편집
/etc/named.conf 파일 수정
/var/named에 touch로 john.com.db 생성
TTL
SOA
NS
A
Server(b)에서 ftp 설치
방화벽 중단 및 비활성화
systemctl restart vsftpd로 재시작
/var/ftp에서 welcome.msg 파일 생성후 아무 내용 작성
etc/vsftpd/vsftpd.conf에서 파일 수정하여 welcome.msg 접속할 수 있도록 설정
클라이언트 서버에서 ftp 설치 ( dnf -y install vsftpd )
ftp ftp.john.com 명령어로 접속 확인