-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathConnection.tex
More file actions
57 lines (41 loc) · 3.67 KB
/
Connection.tex
File metadata and controls
57 lines (41 loc) · 3.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
%\clearpage
\section{Verbindung} \label{sec:connection}
\textbf{Achtung}: Wenn sich mehrere Raspberry Pi Computer im selben Netzwerk befinden, so kann man sich nicht mit dem Hostnamen "
"`raspberrypi.local"' verbinden! In dem Fall muss man die IP-Adresse verwenden oder man ändert den Hostnamen "`raspberrypi"' auf einen eindeutigen Namen (Datei /etc/hostname). Der GC2-xHAT zeigt die IP-Adresse des Raspberry Pis am Display an.
\subsection{Linux}
%\subsection{SSH}
\input{SSH} \label{sec:connection_ssh}
%\subsubsection{Über Shell-Script} \label{sec:shellscript}
Am Einfachsten ist es die Verbindung zu Raspberry Pi über das vorbereitete PiConnect.sh Shell-Script herzustellen. Es setzt automatisch die Internetweiterleitung und startet die SSH-Verbindung. Es kann vom vorbereiteten Raspjamming-Image über SecureCopy oder den Web-Server \url{http://raspberrypi.local/scripts/} heruntergeladen werden.
Alternativ kann es auch direkt von Github geladen werden.
\begin{console}
scp pi@raspberrypi.local:/home/pi/scripts/PiConnect.sh .
\end{console}
oder
\begin{console}
wget --trust-server-names https://git.io/fj9Tm
sh PiConnect.sh
\end{console}
\subsection{Windows} \label{sec:connection_windows}
\subsubsection{Xming (X-Server)} \label{sec:connection_xming}
Xming (Download auf \urlsmall{http://www.straightrunning.com/XmingNotes/}) ist ein Programm um einen X-Server unter Windows zur Verfügung zu stellen. Xming kann mit PuTTY zusammen genutzt werden, um grafische Linux Programme am Windows PC anzeigen und verwenden zu können. Die Programme laufen dabei auf dem entfernen System, lediglich die Interaktion und grafische Anzeige werden über den SSH-Tunnel von Putty über Xming verarbeitet.\\
Bei der Auswahl der Komponenten beim Installer sollte man "`Full installtion"' wählen. Weiterer Einstellungen bedarf es nicht.
\begin{figure}[ht]
\centering
\includegraphics[scale=0.38]{images/Xming_Components.png}
% \caption{}
\label{Putty}
\end{figure}
\subsubsection{PuTTY (SSH-Client)} \label{sec:connection_putty}
PuTTY (Download auf \urlsmall{https://www.chiark.greenend.org.uk/~sgtatham/putty/}) is ein SSH und Telnet Client Programme für Windows. Nach der Installation können die Verbindungen eingerichtet werden.\\
%Zuerst muss bei Terminal/Keyboard "`The Function keys and keypad"' auf Linux gesetzt werden. Dann sollte unter Terminal/Bell die akustische Warnfunktion (Action to happen when a bell occurs) abgeschaltet werden, indem man in den Einstellungen "`None (bell disabled)"' auswählt. Die Zeichenkodierung muss unter Window/Translation auf UTF-8 gesetzt werden.
Bei Connection/SSH/X11 muss "`Enable X11 forwarding"' eingeschaltet werden. Dann können auch grafische Programme gestartet werden, wenn ein X-Server am lokalen System verfügbar ist.\\
Unter Session können dann die Verbindungsdaten eingegeben werden. Am sichersten ist die Eingabe der IP-Adresse, wenn diese bekannt ist, üblicherweise 192.168.137.10. Möglicherweise ist der Raspberry Pi auch unter dem Hostnamen raspberrypi.local erreichbar. Bei "`connection type"' gibt man SSH mit Port 22 an.\\
Bei "`Saved Sessions"' kann ein beliebiger Name wie z.~B. "`192.168.137.10 - Raspberry Pi"' eingetragen werden. Mit der Schaltfläche "`Save"' werden nun alle Einstellungen unter diesem Namen gespeichert. Mit der Schaltfläche "`Load"' können die Einstellungen wieder geladen werden. Nach dem Drücken der Schaltfläche "`Open"' wird die Verbindung aufgebaut und man kann sich mit dem Benutzernamen "`\textbf{pi}"' und dem Passwort "`\textbf{raspberry}"' anmelden.\\
\begin{figure}[ht]
\centering
\includegraphics[scale=0.295]{images/Putty-Session-Raspjamming.png}
\includegraphics[scale=0.49]{images/Putty-X11.png}
% \caption{}
\label{Putty}
\end{figure}