keypair erzeugen (in default dir speichern lassen)
ssh-keygen -b 4096
auf den Server übertragen
ssh-copy-id -i .ssh/id_rsa.pub username@ipadresse
oder händisch: Schlüssel auf die Console holen
cat .ssh/id_rsa.pub
und die gezeigte Textzeile auf dem Server einfügen
mkdir ~/.ssh && nano /.ssh/authorized_keys
und die Zugriffsrechte anpassen
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
dann die Phase des Wahnsinns, bis man unter Windows die Zugriffsrechte halbwegs zurecht gezimmert hat, was unter Unix nur eine einfache Kommandozeile ist : https://superuser.com/a/1296046
und dann endlich ausprobieren
ssh -i .ssh/id_rsa username@192.168.178.118