From ea393b41a0cc582942d07d57c6e149fc453d472e Mon Sep 17 00:00:00 2001 From: scbj Date: Wed, 25 Jun 2025 13:46:52 +0200 Subject: [PATCH] (ssh/scp) added file on topic --- ssh_scp.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 ssh_scp.md diff --git a/ssh_scp.md b/ssh_scp.md new file mode 100644 index 0000000..bf4eefc --- /dev/null +++ b/ssh_scp.md @@ -0,0 +1,44 @@ +# `ssh` & `scp` + +This document holds various notes on `ssh` & `scp`. + + +- [`ssh` & `scp`](#ssh-scp) + - [connect to client](#connect-to-client) + - [generate ssh key](#generate-ssh-key) + + + +## connect to client + +In order to connect to a client use the `ssh` command with user and address as arguments. +Here some examples: + +```sh +# connect as user on remote device +ssh @ +ssh pi@155.1.1.120 + +# connect as user via url +ssh @ +ssh user@github.com +``` + + +## generate ssh key + +To generate a ssh keypair use `ssh-keygen`: + +```sh +ssh-keygen -t ed25519 +# or +ssh-keygen -t ed25519 -C "email@address.domain" +``` + +Place the generated keypair in `$HOME/.ssh` (on linux systems). +The `*.pub` file is the public key and the one to upload to `github` and Co. + +> **Important:** double check that you never upload the private key!! + + +# TODO: add section `scp`