네 네 이번 강의에서는
다양한 원격 액세스 옵션을 다룰 겁니다
네트워크 기술자나 네트워크 관리자가 지원할
수 있는 옵션들이죠 안 그러면, 안 됩니다
이런 다양한 방법 때문에 클라이언트는
여러분의 네트워크를 통해
서버나 네트워크 장치에 원격으로 액세스할 수 있습니다
네 이제 관리자가 이러한
방법을 이용해서 라우터,
스위치, 방화벽의 커맨드라인 인터페이스에
접근할 수 있습니다 작업 기능의
일부로 설정과 구성을 변경할
수 있습니다 ,
네 이 데이터에 원격으로 접근할 방법은 많습니다
이런 장치도 원격으로 제어할 수 있고요
이 강의에서는 Telnet,
SSH, RDP, VNC,
TTY에 관해 얘기 나누겠습니다
원격 접속 기술에
관해 먼저 얘기할 것은 텔넷입니다
네 텔넷은 포트 23에서 작동되는데 텍스트
기반 명령을 원격 장치에 전송하는 데
사용됩니다 아주 오래된
네트워킹 프로토콜로 간주되죠
Telnet에서 수행하는 모든 작업은 텍스트 기반이 됩니다.
여기, 텔넷을 통해 레인메이커와 연결하는
게 보이시죠 먼 땅의 바람 컴
이렇게 하면
제 구역의 일상을 알 수 있어요
자 텔넷을 사용하는 것의 가장 큰 단점은 모든
걸 일반 텍스트나 암호화되지 않은 포맷으로 네트워크에
보낸다는 거죠
자 이제 이 경우
일반 문자로 보내도 상관없어요
서버로 보낼 정보는 날씨를 확인하고
싶은 도시 공항 번호 세
자리뿐이니까요
하지만 사적인 걸 보낼 때 사회
보장 번호나 비밀번호
신용 카드 번호 같은 거요 그런 건 절대로
텔넷을 사용하지 않을 거예요
기억하세요 텔넷은 절대로
절대로 절대로 라우터, 스위치, 방화벽과 같은
보안 장치에 접속할 때 그
무엇에도 사용돼선 안 됩니다
왜냐하면 구성할 때
모든 게 일반 텍스트에 설정되거든요
명령이나 사용자
이름 암호 엑세스 제어 목록 등 모든 것을요
네 대신 암호화된 텍스트
기반 원격 액세스 기술을 사용합니다
시큐어 셸 같은 거요
두 번째 원격 접속 기술인 시큐어
셸입니다
이제 Secure Shell 또는
SSH가 포트 22를 통해 작동합니다.
시큐어 셸은 ssh라고도 알려져 있는데
텔넷처럼 작동합니다
그러나 클라이언트와 서버, 라우터
또는 통신 중인 스위치 간에 주고받는
모든 내용을 암호화합니다.
네 따라서 ssh를 사용할 경우 보안이
훨씬 강화되죠 텔넷을 사용할
때보다요
네 기억하세요 커맨드라인 인터페이스에서 구성하려면
언제든 네트워킹 장치에 연결해야 합니다
SSH를 통해 하세요 Security Shell을 사용해서요
이 장치는 암호화된 연결을
보장할 겁니다
세 번째 원격 액세스 기술은 rdp라고
합니다 원격 데스크톱
프로토콜이죠
자 이제 원격 데스크톱 프로토콜은 포트 3389에서 작동됩니다 Microsoft가
개발한 독점 프로토콜로 사용자에게 그래픽 인터페이스를
제공해 네트워크 연결을 통해 다른 컴퓨터에
연결합니다
RDP는 별로 유용하지 않아요. 라우터나 스위치,
방화벽과 통신할 때에는요. Windows
서버나 클라이언트 머신에 원격으로 접근하고 컨트롤
할 때에는 매우 유용해요
예를 들어 여러분의 네트워크
관리 시스템이 윈도우 머신에서 동작한다면
지역 네트워크를 통해
연결할 수 있습니다
Rdp는 gui나
gui로 알려진 그래픽 사용자 인터페이스를 제공합니다
이를 통해 서버와 데스크탑에 액세스하고 마우스와
키보드를 사용하여 제어할 수 있습니다.
자 이제 이 컴퓨터에 원격으로
연결하면 그 앞에 앉은 것처럼 행동할
겁니다 하지만 네트워크나
전 세계에서 할 수 있죠
예를 들어 여기 세 개의
장치가 보이시죠 모두 Windows
7 컴퓨터에 연결되어 있어요
매킨토시 노트북과 아이패드,
안드로이드 태블릿 휴대 전화까지
있죠
이 모든 것들이 rdp를
이용해서 통신할 수 있습니다. 마치
워크스테이션 앞에
마우스와 키보드를 둔 것처럼요.
rdp는 이런 장치에 연결하도록 합니다
여러분의 네트워크를
넘어 전 세계에서요 어떻게
구성했느냐에 따라서요
원격 데스크톱 프로토콜 자체는
보안 프로토콜로 간주되지 않습니다
대신, 다른 것을 사용하여 연결을 터널링하여
해당 연결을 보호해야 합니다.
예를 들어 원격 데스크톱 게이트웨이 또는 rdg를 사용하여 사용자와
해당 게이트웨이 사이에 보안 연결을 생성한
다음 rdp 세션으로 터널링할 수 있습니다.
가상 사설 네트워크처럼 vpn을 사용할 수도 있죠
네 번째 원격 접속
기술은 vnc입니다
vnc vmm 즉, Virtual Networking Computing은
포트 5900에서
작동합니다 씬 클라이언트
구조와 가상 데스크톱 인프라 VDI를 위해 개발된 것이죠 ?
vnc는 rdp와 많이 비슷합니다 RDP는
Windows 클라이언트와
서버에서만 작동하지만 vnc는 크로스
플랫폼입니다 ?
그 결과 Linux, OSX Windows
클라이언트에서 사용될 수 있죠
5번째이자 마지막
원격 접속 기술입니다 터미널 에뮬레이터라고도
하죠
자 터미널 에뮬레이터는 어떤 소프트웨어든
tty 입력 또는 출력 기능으로 복제할 수 있습니다 장치에
원격으로 연결할 때 사용하는 거죠
Tty는 단말기 혹은 단말기입니다 컴퓨터와
최종 사용자 간의 통신을 위한 단말기죠
그리고 사용자와 셸 혹은
커맨드라인 환경 사이의
모든 텍스트 입력과 출력을 처리합니다
이 터미널은 입력을 받아들이고 출력 디스플레이에
사용됩니다
반면 셸이나 커맨드라인 환경에서
실제 프로세싱을 합니다
이건 tty라고 해요
원래 용도가 그거였거든요
그렇죠 원래 1970년대와 1980년대에 컴퓨터가
메인프레임으로 사용됐을 때 텔레타이프라는
장치가 있었어요
네 텔레타이프는 메인프레임에
연결해서 명령을 발행하고
출력을 다시 보여주는
데 사용됐어요 메인프레임 내
명령줄 환경에서 생성된 것이죠
네 네 컴퓨터 초기
시절로 거슬러 올라가 에뮬레이트하는
데 주로 사용되던 것이기
때문이죠
네 이제 Linux나 Unix를 사용한다면
터미널 환경을 볼 수 있습니다 ttys라고 하죠
서버나 컴퓨터에 있는 각각의 다른
것을 언급할 때요