Raspberry Pi_Eng_18.2.1 Features of SSH


Published Book on Amazon


All of IOT Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1
All of IOT Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상)
최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하)


Original Book Contents


18.2   Remote Terminal Connection

 

18.2.1  Features of SSH

 

There are several programs that support remote terminal connections. In the past, a program called Telnet that supports remote terminal connections has been used widely. However, this program has a serious security problem because it transmits communication data in a text format without encrypting it, so it is rarely used now.

 

A typical program that is widely used for remote terminal connection is SSH. SSH is a standardized communication program that allows you to connect to remote computers while ensuring security in Unix, Linux, or Apple Mac series operating systems. SSH is basically composed of server and client. SSH encrypts and transmits all communication data exchanged between server and client, thus providing strong security function. Note that SSH uses "22" as the default port.

 

Raspbian which is the standard operating system for Raspberry Pi has SSH program installed by default, and includes both server and client programs.

 

SSH allows you to use any command that can be executed on the Raspbian operating sysem. The only drawback to SSH is that it is a text environment, not a GUI environment, so all commands must be entered manually. If you need a GUI environment in remote connection environment, you can use Remote Desktop GUI method or VNC method described below.