Connectrix B-serie: Problemen met een SSH-fout oplossen bij een poging tot een Supportsave
Summary: Supportsave mislukt met "Error occurred in SSH."
Symptoms
A supportsave mislukt tijdens SSH authenticatie.
admin> supportsave This command collects RASLOG, TRACE, supportShow, core file, and then transfer them to a FTP/SCP/SFTP server or a USB dev This operation can take several minutes. OK to proceed? (yes, y, no, n) : [no] y Host IP or Host Name: 10.xx.xx.10 User Name: admin Remote Directory: / Protocol (ftp | scp | sftp): sftp SCP/SFTP Server Port Number [22] : Do you want to continue with CRA (Y/N): [N] Password: Saving support information: SLOT SWITCH MODULE CLI SIZE CLI TIME MODULE TIME LOAD AVERAGE Error occurred in SSH. Summary worker: 2, cpu load: 3 upload size: 0 KB, time: 1 load:0.3/0.1/0.1 SupportSave completed (upload failure)
Beide SCP als SFTP vertrouwen SSH voor authenticatie. SCP gebruikt in wezen SSH onder de motorkap om een veilige verbinding tot stand te brengen tussen de client (switch) en de server (bijvoorbeeld SANnav of SFTP server) voor bestandsoverdrachten.
Wanneer u een SCP overdracht, zijn er twee authenticatiestappen:
- Serververificatie:
SSHGebruikt hostsleutels om de server te verifiëren. - Gebruikersauthenticatie: In
SSH, verifieert de client zich bij de server met een wachtwoord, sleutelpaar of andere methoden.
Cause
Ervan uitgaande dat uw aanmeldingsgegevens correct zijn, wordt het probleem waarschijnlijk veroorzaakt door een fout tijdens serverauthenticatie.
De schakelaar (SSH client) vergelijkt de hostsleutel die wordt weergegeven door de SSH server (10.xx.xx.10) tegen de sleutels die zijn opgeslagen in haar known_hosts bestand. Als er sprake is van een mismatch, mislukt de verificatie.
Resolution
De oplossing is om de foutieve invoer van de switch te wissen.
Gebruiken sshutil delknownhost om de SSH (SCP/SFTP) het IP-adres van de server of de hostnaam uit de tabel met bekende hosts van het apparaat. Alleen gebruikers die toegang hebben gekregen tot het gebruik SSH-gerelateerde tools zoals sshutil op de Brocade-switch kan de volgende actie worden uitgevoerd.
Gebruik de volgende opdracht om te bevestigen:
sw7:FID128:admin> sshutil showuser
Moet de SCP serverconnectiviteit via een andere poort dan 22 (standaard SSH) dan moet ook het poortnummer worden opgegeven. Bijvoorbeeld, SSH/SFTP server (10.xx.xx.10:22), gebruikt u de volgende syntaxis:
sw7:FID128:admin> sshutil delknownhost IP Address/Hostname to be deleted: 10.xx.xx.10
Bijvoorbeeld, SANnav Server (10.xx.xx.10:6022), gebruikt u de volgende syntaxis:
sw7:FID128:admin> sshutil delknownhost IP Address/Hostname to be deleted: [10.xx.xx.10]:6022