linux:ssh_scp
Table of Contents
SSH und SCP
SSH
Befehl | Funktion |
---|---|
ssh root@[xxx.xxx.xxx.xxx] | anmelden als root bei xxx.xxx.xxx.xxx |
ssh-keygen | |
ssh-keygen –t rsa | erstellt keys |
ssh-keygen –t rsa –b 2048 | erstellt keys mit 2048 bit |
cat .ssh/id_rsa.pub » authorized_keys | erstellt authorized_key datei |
SCP
scp authorized_keys root@xxx.xxx.xxx.xxx: | schickt authorized_keys an root der IP |
scp [quelle] [benutzer]@[zielip]: | kopiert datei an benutzer der ziel IP |
scp [quelle] [benutzer]@[zielip]:[absoluterZielpfad] | datei an benutzer der ziel IP |
Script um Public-Key Hinzuzufügen
#!/bin/sh mkdir /etc/skel/.ssh useradd -m -s /bin/bash username echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAp+i1MhaHDsz8WeHvRohWezjoSYCeNNTB4agYP7ZpxiNIspVScHvyErb0YcGFR5vZypy3kETT9HcQKicRdmMIT6GPAOSPDIASDjdfgdjfASDFBz7kZkzgSisifgoeifqIwPbQbPHeR4yLJreXnbGR4xlifkeM5RoogbD5cvLgdwy78aiKPNZMhCheUd4G8srZQUPdGe+TuW8XdFVdzKEhqqNPZSyulHTy6QASJKDHGWEUDFGWZEFWKUEFHZWEIFHWEFBhsdfhsdfgautvG7GQ6mFn+U/u4PxNmmL5RVgdSFoW8J28ePJl6ckFWMi8yLXcZC+01w== username" > /home/username/.ssh/authorized_keys cp /etc/sudoers /etc/sudoers.orig echo "username ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig grep "PasswordAuthentication yes" /etc/ssh/sshd_config | sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/g' /etc/ssh/sshd_config grep "PermitRootLogin yes" /etc/ssh/sshd_config | sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_config service ssh restart
linux/ssh_scp.txt · Last modified: 2024/11/29 17:47 by gsys