2024-09/03/SSH-von-Anfang-an.txt

72 lines
2.7 KiB
Plaintext
Raw Normal View History

2024-09-16 14:12:20 +00:00
kurs@tn011-purple:~$ ssh-keygen -t ed25519 -C Testkey
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/kurs/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/kurs/.ssh/id_ed25519
Your public key has been saved in /home/kurs/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:V4vv6YvnJ2/YLexZ0ryBywOdgV+KsHkeojYfCggTqAY Testkey
kurs@tn011-purple:~$ sudo lxc-ls -f | grep rocky
tn011-rocky9 RUNNING 1 ansible 192.168.1.199 - false
kurs@tn011-purple:~$ ssh-copy-id -i ~/.ssh/id_ed25519 root@192.168.1.199
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/kurs/.ssh/id_ed25519.pub"
The authenticity of host '192.168.1.199 (192.168.1.199)' can't be established.
ECDSA key fingerprint is SHA256:YY/m1KchoPhpiRXw8DK5rdsnPZEL6vyRBpYUSWRkVcA.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.1.199's password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh 'root@192.168.1.199'"
and check to make sure that only the key(s) you wanted were added.
kurs@tn011-purple:~$ ssh root@192.168.1.199
Enter passphrase for key '/home/kurs/.ssh/id_ed25519':
[root@tn011-rocky9 ~]# cat .ssh/authorized_keys
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOHv4f9x3eTnxpIsPE2q7ZFnhd8kzSAXbL5blc+rpLcV Sven Velt, 2015-06-05
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO6AKGshfnp+28Sb3SHLWfdT1DThgvADAbQ3Oq0TCAOm Sven Velt, Ansible-Kurs, 2017-11-26
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICVzRNqSc6cvRabMNWw7xUozbsCbGvkJckUPfbeX75as Testkey
[root@tn011-rocky9 ~]# exit
kurs@tn011-purple:~$ ssh-add -l
Could not open a connection to your authentication agent.
kurs@tn011-purple:~$ ssh-agent -t 86400 | tee ~/.ssh-agent.sh
SSH_AUTH_SOCK=/tmp/ssh-Ccpc8jmJ5ERt/agent.3170813; export SSH_AUTH_SOCK;
SSH_AGENT_PID=3170815; export SSH_AGENT_PID;
echo Agent pid 3170815;
kurs@tn011-purple:~$ source ~/.ssh-agent.sh
Agent pid 3170815
kurs@tn011-purple:~$ ssh-add -l
The agent has no identities.
kurs@tn011-purple:~$ ssh-add -i ~/.ssh/id_ed25519
Enter passphrase for /home/kurs/.ssh/id_ed25519:
Identity added: /home/kurs/.ssh/id_ed25519 (kurs@tn011-purple)
kurs@tn011-purple:~$ ssh-add -l
256 SHA256:V4vv6YvnJ2/YLexZ0ryBywOdgV+KsHkeojYfCggTqAY Testkey (ED25519)
kurs@tn011-purple:~$ ssh root@192.168.1.199
Last login: Tue Mar 14 09:53:17 2023 from 192.168.1.1
[root@tn011-rocky9 ~]#