구성 오류로 인해 SSH를 통해 원격 서버에 연결할 수 없습니다.

구성 오류로 인해 SSH를 통해 원격 서버에 연결할 수 없습니다.

Git을 설정할 때 원격 서버에 잘못된 SSH 구성을 작성했는데 이제 서버에 액세스할 수 없습니다. 오류는 다음과 같습니다.

/users/<user>/.ssh/config: line 2: Bad configuration option: AddKeysToAgent
/users/<user>/.ssh/config: line 3: Bad configuration option: IgnoreUnknown
/users/<user>/.ssh/config: terminating, 2 bad configuration options

rsync나 다른 수단을 사용하여 구성을 재정의할 수 있는지 확인하려고 했지만 지금까지는 성공하지 못했습니다. 이거 구할 수 있는 방법 없을까요?

답변1

이거 구할 수 있는 방법 없을까요?

예. 이 로컬 구성 파일을 무시하십시오.

$ ssh -F none someserver

또는 텍스트 편집기를 사용하여 구성 파일을 복구하십시오.

답변2

질문을 올바르게 읽었다면 문제는 원격 서버에 있으므로 -F 옵션은 도움이 되지 않습니다. 액세스하려면 SSH가 아닌 방법이 필요합니다. 예를 들어 vmware에서 실행되는 가상 서버인 경우 vmware는 콘솔을 열어 구성 복구에 대한 액세스를 제공할 수 있습니다.

관련 정보