Raspberry Pi_Eng_18.2.4 SSH Connection with PuTTy Program in MS Windows

18.2.4 SSH Connection with Program in MS Windows

SSH client program is required to access Raspberry Pi system with SSH in MS Windows. There are a number of programs that can be used as SSH clients, and you can use anyone that supports SSH.

Here, we will use the Putty program, which is free and offers a lot of features, so many people use it as standard. PuTTY is a program developed by Simon Tatham that provides Telnet and SSH functions on MS Windows or Unix series computers, and basically provides functions which is the type of terminal emulator. To download the Putty program, you can use the following URL:

Raspberry Pi_Eng_18.2.3 SSH Connection on Unix/Linux Series, and Apple Mac

18.2.3 SSH Connection on Unix/Linux Series, and Apple Mac

The SSH client program is installed by default in these operating systems, so no separate program installation is required. To connect to the Raspberry Pi system using SSH, use “ssh” command. The following command is a command format on Linux. The command on Apple Mac is similar, and check details if necessary.

Raspberry Pi_Eng_18.2.2 Configuring SSH Server

18.2.2 Configuring SSH Server

To remotely connect to the Raspberry Pi system via SSH, the SSH server in the Raspberry Pi system must be enabled. To configure the SSH server on the Raspberry Pi system, use the “raspi-config” command. For details, see the description of [9.9.1 Enabling SSH].

Raspberry Pi_Eng_18.2.1 Features of SSH

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.

Raspberry Pi_Eng_02.3 SD Card Slot

.3 SD Card Slot

Raspberry Pi supports SD card which is a type of flash memory for a storage device for installing operating system or storing necessary data. The SD card has less capacity and performance than a hard disk, but it has the advantage that it consumes less power than a normal hard disk.

In Raspberry Pi, an SD card has a special meaning, unlike in other computer systems. When Raspberry Pi is powered up and started for the first time, a special program called Boot Loader is supposed to read the operating system installed on Raspberry Pi from the SD card. If you do not have an SD card or you do not have the proper operating system installed on your SD card, you can not start the Raspberry Pi system.

Raspberry Pi_Eng_02.8 GPIO

2.8 GPIO

Raspberry Pi is not only able to use the resources in the system, but also has functions to communicate with various external devices and control them through the interface. It can process input or output with an external device, or adjust an external device. It is possible to implement a function of receiving various measurement values from an external sensor to judge a situation and performing appropriate processing accordingly. It is also possible to build a system that directly controls an external system by creating an Embedded Program.

Raspberry Pi_Eng_02.7.3 Bluetooth Device

2.7.3 Bluetooth Device

Recently, various peripherals support Bluetooth, and Raspberry Pi also provides Bluetooth function from Raspberry Pi 3 model B to support it. With this function, you can access Raspberry Pi by using external Bluetooth device such as mobile phone and utilize various functions.

Bluetooth provided by Raspberry Pi supports Bluetooth 4.1 and Bluetooth Low Energy (BLE).

In order to use Bluetooth, some additional setting is required. Please refer to [11.8 Configuration and Connection] for more information.

Raspberry Pi_Eng_02.7.2 Wi-Fi Device

2.7.2 Wi-Fi Device

Depending on the environment in which Raspberry Pi is installed, when Raspberry Pi requires a network connection function, there are many cases where it is more advantageous to connect wirelessly than to connect by wire.

From the Raspberry Pi 3 model B, Raspberry has built-in Wi-Fi that supports 802.11 b/g/n wireless LAN. Therefore, you can wirelessly connect to the LAN network without using additional Wi-Fi access devices and utilize the communication function.

To use Wi-Fi, you need to make some settings. Please refer to the description in [11.5 Wireless Connection] for more information.

Raspberry Pi_Eng_02.7.1 Ethernet Port

2.7 Network Device

2.7.1 Ethernet Port

As Raspberry Pi has been used for various purposes, it has become increasingly necessary to interwork with external networks to increase utilization.

Raspberry Pi is provided with an Ethernet port for communication using a LAN cable. The Ethernet port is available as standard starting with the Raspberry Pi 1 model B+ announced in mid-2014, and supports high-speed 100 Mbit/s Ethernet. If you do not need the network function, you can use the model A series.

When you connect a LAN cable to the Ethernet port and connect it to the network, it basically connects to the network and operates automatically. If you want to adjust the connection method, please refer to [11.4 Wired Network ConnectionWired Network ].

Raspberry Pi_Eng_02.6.2 Power Constraints of USB Port

2.6.2 Power Constraints of USB Port

The required power level of USB devices is defined in 100mA increments from 100mA to 500mA. When a USB device is first connected to a computer, it informs the USB Host of its required power requirements. In theory, the actual power used by a USB device should not exceed its self-defined limits.

The USB ports on the Raspberry Pi are designed to withstand loads of at least 100mA each, which is sufficient to operate low-power devices such as mouse and keyboards. However, devices such as Wi-Fi adapter, USB hard drive, and USB pen drive may consume much more power depending on the USB device. Thus, if Raspberry Pi’s own power is insufficient, it is good to use an external USB hub with separate power supply. Of course you can connect a USB device that uses 500mA power directly to the USB port of Raspberry Pi, and operate the USB device by supplying enough power to the Raspberry Pi, but if the power is insufficient, it is difficult to guarantee reliable operation.