<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Developers,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
In beginning to migrate to RHEL 9, you may find that when you try to ssh to a RHEL 9 system you get complaints about your ssh key or the key length.  This is due to your key being created many years ago and RHEL 9 being a bit more restrictive.  If you run into
 problems, you can run the restore_default_ssh script to backup and recreate your .ssh keys with newer and larger key-length.  This script can be executed (it will ask you for confirmation) from the command line or from the "restore utility" from Jmenu.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
>From any linux system, execute the script which is in your path:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
     restore_default_ssh </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Example:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted1">
[cuffe@devl07 ~]$ restore_default_ssh<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof ContentPasted0">
  This script backs up your .ssh directory and recreates it
<div class="ContentPasted0">  with and rsa key of length 4096 and adds it to authorized_keys.</div>
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0">  Please restore any needed items from the backup copy:</div>
<div class="ContentPasted0">    /usr/csmuser/cuffe/.ssh.20230127150752</div>
<div><br class="ContentPasted0">
</div>
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0">Continue with setup [Y|y]?</div>
<div class="ContentPasted0">y</div>
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0">Generating public/private rsa key pair.</div>
<div class="ContentPasted0">Your identification has been saved in /usr/csmuser/cuffe/.ssh/id_rsa</div>
<div class="ContentPasted0">Your public key has been saved in /usr/csmuser/cuffe/.ssh/id_rsa.pub</div>
<div class="ContentPasted0">The key fingerprint is:</div>
<div class="ContentPasted0">SHA256:FauQm/p3SLUlTFSexfkhNPmjqNBd5gk5LqdOAykFxrg cuffe@devl07</div>
<div class="ContentPasted0">The key's randomart image is:</div>
<div class="ContentPasted0">+---[RSA 2048]----+</div>
<div class="ContentPasted0">|    oo   .o.o+o. |</div>
<div class="ContentPasted0">|   .....  .+ =+. |</div>
<div class="ContentPasted0">|    . o. oo + o..|</div>
<div class="ContentPasted0">|   E  .+.o++.o o.|</div>
<div class="ContentPasted0">|     .ooS.o+B o .|</div>
<div class="ContentPasted0">|     ...oo.= +   |</div>
<div class="ContentPasted0">|    .  ..+=      |</div>
<div class="ContentPasted0">|     .  +oo      |</div>
<div class="ContentPasted0">|      ...o       |</div>
<div class="ContentPasted0">+----[SHA256]-----+</div>
<div><br class="ContentPasted0">
</div>
<div class="ContentPasted0">Script complete.</div>
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
</body>
</html>