3 리눅스와 Xshell(터미널 프로그램) 연결하기
28 Jun 2019 | linux VirtualBox centos 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을 실행하면 아래의 화면이 나온다.
2, 리눅스에서 ip를 확인하자
나의 ip는
192.168.1.45
3, 접속 시도
linux root계정의 비밀번호 입력
4, 접속 성공!
이제 linux를 더 편한 터미널 프로그램에서 작업할 수 있다.
CUI, GUI 차이 : CUI에 익숙해져야함
1 - CUI : Character User Interface
컴퓨터하고 사용자하고 글자로 명령을 주고 받는 방식
작동방식 : main에서 출발하여 순차적으로 알아서 쭈욱 실행되는 형태
2 - GUI : Graphic User Interface
그래픽 화면에서 버튼을 누르거나 해서 컴퓨터에게 일을 시키는 방식
작동방식 : 사용자가 버튼을 누르거나 어떤 명령을 내릴때까지 기다리다가 명령을 받으면 해당 처리를 하는 방식 ==> 이벤트 드리븐 방식