반응형
SMALL
텔넷 서버
- 오래동안 전통적으로 사용되어 가장 기본적인 원격접속 방법
- 인터넷상에 전송되는 데이터들이 암호화가 되지 않아 보안에 취약하다는 단점이 있음
-> 현재는 많이 사용하지 않는 추세 - "소켓 서비스"로 제공됨
- 네트워크에서 서비스 요청이 있을 경우에만 실행되는 서비스를 말함
- 텔넷을 이용하여 서버에 접속하는 건수가 많지 않기 때문에 소켓 서비스로 제공됨.
- 텔넷으로 접속하면 X윈도우 환경이 아닌 텍스트모드로만 제공하므로 명령들로 모든 것을 처리해야 함.
- 대부분의 운영체제는 텔넷 클라이언트 프로그램이 제공되고 있음.
텔넷 서버 설치 과정
- 서버 설치
- 서비스 시작
- 방화벽 포트 설정
- 텔넷 접속 시험
텔넷 서버 설치
telnet-server 패키지가 yum 명령어로 설치가 안될 경우
텔넷 서비스 시작
- /usr/lib/systemd/system/telnet.socket : 텔넷 서버 실행 스크립트 파일
- systemctl start telnet.socket : 텔넷 서비스 시작 명령
- sytemctl enable telnet.socket : 부팅 시 텔넷 서비스 자동 실행 명령
방화벽 포트 설정
- 텔넷 서비스를 외부에서도 가능하게 하려면 텔넷 서비스 포트인 23번을 열어주어야 함
텔넷 명령
- 접속 명령 : telnet 127.0.0.1 또는 telnet 192.168.83.3
리눅스에서 접속
- 텔넷으로 root 로그인
- -> root 사용자가 텔넷 이용 시 접속 거부됨
원격으로 접속해서 root 권한을 사용할 필요가 있는 경우
윈도우에서 접속
- 윈도우 운영체제 텔넷 클라이언트 설치
- -> [제어판]-[프로그램 및 기능]-[Windows 기능 사용/사용 안함]
- -> [명령 프롬프트 실행]-[telnet 192.168.83.3으로 접속]
SSH 서버
- 인터넷 상에서 전송되는 데이터가 암호화 되어 보안이 강화된 원격접속 서비스
- 서버 패키지명 : openssh-server
- 클라이언트 프로그램
- 리눅스 : SSH
- 윈도우 : Putty
SSH 서버 설치
- 서버 설치
- 서비스 시작
- 방화벽 포트 설정
- SSH 접속 시험
SSH 서버 실행 스크립트 파일
SSH 서비스 시작
- systemctl start sshd.service : SSH 서비스 시작 명령
- systemctl enable sshd.service : 부팅 시 SSH 서비스 자동 실행 명령
SSH 소켓 서비스 시작
- systemctl start sshd.socket : SSH 소켓 서비스 시작 명령
- systemctl enable sshd.socket : 부팅 시 SSH 소켓 서비스 자동 실행 명령
방화벽 포트 설정
- SSH 서비스를 외부에서도 가능하게 하려면 SSH 서비스 포트를 열어주어야함.
- firewall-config : 방화벽 설정 프로그램 실행
리눅스에서 SSH 서버 사용
- SSH 서버 사용자이름@IP주소 : SSH 서버 접속 명령
윈도우에서 SSH 서버 사용
- 클라이언트 프로그램 : 한글 PuTTY
VNC 서버
- x 윈도우 환경이 제공되는 원격접속 서비스
- 그래픽이 전송되어야 하므로 속도는 느려짐
- 서버 패키지명 : tigervnc-server
- 클라이언트 프로그램
- 리눅스 : tigervnc
- 윈도우 : TigerVNC Viewer
VNC 서버 설치
- 서버 설치
- 서버 전용 암호 설정
- 서버 시작
- 방화벽 설정
- 클라이언트 설치
- 접속 시험
인터넷 서비스 제공자 로컬 네트워크
- VNC 서버 패키지는 리눅스에서 기본으로 제공하지 않으므로 별도로 설치해야 함
tigervnc 설치 패키지 및 설치 순서
- ⓛ, ②, ③ 패키지가 서로 의존하므로 설치 순서를 지켜주어야 함
- tigervnc 패키지 설치 명령 : rpm -Uvh 패키지명
VNC 서버 설정 및 실행
- Vncpasswd : VNC 현재 사용자 전용 암호
- vncserver : 1: VNC를 현재 사용자 전용으로 실행
방화벽 설정
- VNC 서버를 외부에서도 접속 가능하게 하려면 VNC 서비스를 활성하 시켜주어야함
- firewall-config : 방화벽 설정 프로그램 실행
리눅스에서 VNC 서버 사용
- VNC 클라이언트 패키지명 : tigervnc
- VNC 클라이언트 설치
- VNC 클라이언트를 실행하기 위해서 일반 사용자로 로그인 함
- su 명령어로 사용자 전환 X // 정상적으로 로그인 진행 O
윈도우에서 VNC 서버 사용
- 클라이언트 프로그램 : TigerVNC
반응형
LIST
'기초 물방울 > 리눅스&VM' 카테고리의 다른 글
DHCP, DNS, 메일 서버(수업) #11 (0) | 2022.07.08 |
---|---|
vsftpd, proftpd, httpd, Apache (수업) #10 (0) | 2022.07.08 |
리눅스 네트워크 설정, 소켓, 프록시(수업) #8 (0) | 2022.07.08 |
tar, rpm, yum, 쉘, 환경변수(수업) #7 (0) | 2022.07.07 |
마운트, 하드디스크추가, Quota (수업) #6 (0) | 2022.07.06 |