3 리눅스와 Xshell(터미널 프로그램) 연결하기

|

[1] Xshell이란 ❓

  • 텔넷/SSH 클라이언트 프로그램이다.

    텔넷? - 인터넷을 통해 원격 호스트 컴퓨터에 접속할 때 지원되는 인터넷 표준 프로토콜(멀리 떨어진 곳 컴퓨터를 마치 자신의 PC를 사용도록 해주는..)

    SSH? - Secure Shell Protocol, 컴퓨터와 컴퓨터가 네트워크를 통해 서로 통신할 때 보안적으로 안전하게 통신하기 위해 사용되는 프로토콜

  • 시큐어 셸(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다.
  • 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안젂하지 못한 네트워크에서 안젂하게 통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용.

[2] Xshell 설치하기

설치 링크 : https://www.netsarang.com/ko/free-for-home-school/

가정 및 학교 내 사용자를 위한 무료 라이선스를 다운받았다.


[3] 리눅스와 연결하기

1, Xshell을 실행하면 아래의 화면이 나온다.

views


2, 리눅스에서 ip를 확인하자

views

나의 ip는 192.168.1.45


3, 접속 시도

views
views

linux root계정의 비밀번호 입력


4, 접속 성공!

views


이제 linux를 더 편한 터미널 프로그램에서 작업할 수 있다.

views


CUI, GUI 차이 : CUI에 익숙해져야함

1 - CUI : Character User Interface

컴퓨터하고 사용자하고 글자로 명령을 주고 받는 방식

작동방식 : main에서 출발하여 순차적으로 알아서 쭈욱 실행되는 형태

2 - GUI : Graphic User Interface

그래픽 화면에서 버튼을 누르거나 해서 컴퓨터에게 일을 시키는 방식

작동방식 : 사용자가 버튼을 누르거나 어떤 명령을 내릴때까지 기다리다가 명령을 받으면 해당 처리를 하는 방식 ==> 이벤트 드리븐 방식