\end{block}
\pause
\begin{block}{Command line vlag}
- \lstinline{ssh -i ~/.ssh/keyfile frobnicator@foobarbaz.nl}
+ \lstinline{ssh -i ~/.ssh/keyfile frobnicator@foobarbaz.com}
\end{block}
\pause
\begin{block}{Config file}
BcW55x3LR/2fLSujUqcloQNwLUpD5da6eGg9yPo1fEaAOK1ssHGA30o6nmDEZEHy
PFgBtPwtDw5TPXPpzslaJx1u7CdeyzqpYsUycxzboy3GBcCsvG4nzD4C9vd0yk5o
jlDeECul4mwyg7NuEjltaY89RzrSa8NtqtURyg/JFQW2IVGe+oBXeTL/eQRuo1Nj
-GhYyPm1VMVM+NvaYQZXxGfLpoDoP2V+deD+gP5DuC8WW4LSGnkHKhDEin0Yl foo
-@foobarbaz
+GhYyPm1VMVM+NvaYQZXxGfLpoDoP2V+deD+gP5DuC8WW4LSGnkHKhDEin0Yl fro
+Bnicator@foobarbaz
\end{lstlisting}
\end{block}
\pause
\end{block}
\end{frame}
+\begin{frame}[fragile]
+ \frametitle{Public key authentication}
+ \pause
+ \begin{block}{\textasciitilde/.ssh/authorized\_keys}
+ \begin{lstlisting}
+option1="option1value",option2="option2value"...optionn="optionnvalue" ssh-rsa\
+AAAB4N.....
+ \end{lstlisting}
+ \end{block}
+ \pause
+ \begin{block}{Merk op}
+ alles in \textasciitilde/.ssh/ moet alleen leesbaar zijn voor de user.
+ \lstinline{chmod 600} dus
+ \end{block}
+\end{frame}
+
+\begin{frame}[fragile]
+ \frametitle{Pipen}
+ \pause
+ \begin{block}{Basisvoorbeelden}
+ \begin{enumerate}
+ \item{server$\rightarrow$client}\\
+ \lstinline{ssh frobnicator@foobarbaz.com 'ls -allah /media/cdrom'}
+ \item{client$\rightarrow$server}\\
+ \lstinline{ls -lah /media/cdrom | ssh frobnicator@foobarbaz.com 'cat - > cdrom_client.txt'}
+ \end{enumerate}
+ \end{block}
+ \pause
+ \begin{block}{Praktijk}
+ \begin{enumerate}
+ \pause
+ \item{Backup}\\
+ \lstinline{dd if=/dev/sdb | gzip | ssh frobnicator@foobarbaz.com 'gzip -d | dd of=sdb.img'}
+ \pause
+ \item{Script draaien}\\
+ \lstinline{ssh frobnicator@foobarbaz.com 'bash -s' < script.sh}
+ \pause
+ \item{Liedje afspelen vanaf server op client}\\
+ \lstinline{ssh frobnicator@foobarbaz.com 'cat ~/liedje.flac' | flac -dsc - | aplay}
+ \pause
+ \item{Liedje afspelen op server vanaf client}\\
+ \lstinline{ssh frobnicator@foobarbaz.com 'flac -dsc - | aplay' < ~/liedje.flac}
+ \end{enumerate}
+ \end{block}
+\end{frame}
+
+
\begin{frame}[fragile]
\frametitle{X forwarding}
\begin{block}{Nut}
\end{block}
\pause
\begin{block}{Command line vlag}
- \lstinline{ssh -X user@server.nl}
+ \lstinline{ssh -X frobnicator@foobarbaz.com}
\end{block}
\pause
\begin{block}{Config file}
\end{block}
\pause
\begin{block}{Command line vlag}
- \lstinline{ssh -L port:host:hostport}\\
- \lstinline{ssh -R port:host:hostport}
+ \lstinline{ssh -L port:host:hostport frobnicator@foobarbaz.com}\\
+ \lstinline{ssh -R port:host:hostport frobnicator@foobarbaz.com}
\end{block}
\pause
\begin{block}{Config file}
\end{block}
\pause
\begin{block}{Command line vlag}
- \lstinline{ssh -A frobnicator@foobarbaz}
+ \lstinline{ssh -A frobnicator@foobarbaz.com}
\end{block}
\pause
\begin{block}{Config file}
\end{block}
\pause
\begin{block}{Command line vlag}
- \lstinline{ssh -D port}
+ \lstinline{ssh -D port frobnicator@foobarbaz.com}
\end{block}
\pause
\begin{block}{Config file}
Edit - Preferences - Advanced - Network - Settings
\includegraphics[width=200px]{./img/firefox_socks.png}
\end{frame}
+
+\begin{frame}[fragile]
+ \frametitle{Compression}
+ \begin{block}{Nut}
+ Snelheid
+ \end{block}
+ \pause
+ \begin{block}{Command line vlag}
+ \lstinline{ssh -C frobnicator@foobarbaz.com}
+ \end{block}
+ \pause
+ \begin{block}{Config file}
+ \lstinline{Compression yes}
+ \end{block}
+\end{frame}