Symptoms
SCP(Secure Copy) 및 SFTP(Secure File Transfer Protocol)로 'supportsaves' 또는 'configupload'를 수집할 수 없습니다.
진행하기 전에 다음 사항을 확인하십시오.
1. 스위치가 SCP/SFTP 서버를 ping할 수 있습니다.
2. SCP/SFTP 서버도 스위치를 ping할 수 있습니다.
3. SCP 또는 SFTP 포트를 차단하는 방화벽이 없습니다.
4. FTP와 함께 작동합니다.
FOS 7.1.x에서 7.4.x로 업그레이드하는 동안에도 발생할 수 있습니다.
SCP 예:
스위치:admin> configupload
프로토콜(scp, ftp, sftp, local) [ftp]: scp
CRA를 계속 진행하시겠습니까? (Y/N) [N]: y
서버 이름 또는 IP 주소 [host]: 10.0.0.1
사용자 이름 [user]: admin
Path/Filename [<home dir>/config.txt]: /configupload.scp
섹션(all|chassis|switch [all]): 스위치
연결
끊김 configUpload not allowed (scp failed).
종료된
SFTP 예:
switch:admin> supportsave
이 명령은 RASLOG, TRACE, supportShow, 코어 파일, FFDC 데이터를
수집한 후 FTP/SCP/SFTP 서버 또는 USB 디바이스로 전송합니다.
이 작업은 몇 분 정도 걸릴 수 있습니다.
참고: supportSave는 기존 추적 덤프 파일을 먼저 전송한 다음
최신 추적 덤프 파일을 자동으로 생성하고 전송합니다. 이 명령 후에는 두 개의 추적 덤프
파일이 전송됩니다.
계속 진행해도 괜찮습니까? (yes, y, no, n): [no] y
호스트 IP 또는 호스트 이름: 10.0.0.1
사용자 이름: admin
암호:
프로토콜(ftp | scp | sftp): sftp
원격 디렉토리: /
CRA (Y/N) [N]: y
를 계속 진행하시겠습니까? 스위치:스위치, 모듈:RAS에 대한 지원 정보를 저장하는 중...
....................................................................................원격 호스트: 원격 호스트에 연결할 수 없습니다.
SupportSave에 실패했습니다.
CRA(Challenge Response Authentication)가 "NO" 또는 "N"으로 선택되고 문제가 계속 나타나거나 루트 액세스를 사용할 수 없는 경우 해결 방법 2를 따릅니다.
Cause
known_hosts 파일에 잘못된 공개 키가 있어 scp/sftp 서버와의 아웃바운드 인증을 차단합니다.
이 문제는 일반적으로 서버를 재구축해야 하는 경우에 발생합니다. 이 과정에서 "키" 정보가 변경되어 supportsave가 실행될 때마다 스위치에서 전송된 "키"가 서버에 나열된 정보와 다르기 때문에 '
연결 실패'
메시지.
Resolution
이 문제를 해결하려면 스위치에 대한 루트 액세스 권한이 있어야 known_hosts 파일의 스위치 RSA 항목에서 호스트를 제거할 수 있습니다. 스위치가 다음에 연결할 때 새 RSA 키가 생성되고 known_hosts 파일에 전파되어 데이터 수집을 완료하는 데 액세스할 수 있습니다.
다음 단계를 따르십시오.
해결 방법 1:
- 스위치에 "root"로 로그인합니다.
- 다음 명령을 입력하여 scp/sftp 서버의 공개 RSA 키를 제거합니다.
ssh-keygen -R XXX.XXX.XXX.XXX (여기서 XXX.XXX.XXX.XXX 은 scp/sftp 서버의 IP 주소를 나타냅니다.
해결책 2:
1. 스위치에 "admin"
으로 로그인합니다. 2. 알려진 호스트 목록에서 SFTP/SCP의 IP 주소를 제거합니다.
#> sshutil delknownhost
스위치는 항목을 제거해야 하는 SFTP 서버의 IP 주소를 입력하라는 메시지를 표시합니다.
삭제할 IP 주소/호스트 이름: <SFTP 서버의 IP 주소>
그런 다음 supportsave 또는 configupload를 시도하면 호스트의 IP 주소가 known_host 목록에 추가됩니다.