.ssh/config에 설정된 SSH 포트 전달 비활성화

.ssh/config에 설정된 SSH 포트 전달 비활성화

.ssh/config한 컴퓨터에 대해 기본적으로 포트 전달이 활성화되어 있습니다 .

Host machine
    LocalForward 8888 127.0.0.1:8889

이제 명령줄을 사용하여 해당 컴퓨터에 ssh를 사용하고 싶지만 포트 전달은 비활성화되어 있습니다(특정 경우). 명령줄 옵션을 사용하여 구성 파일 설정을 무시할 수 있습니까 ssh?

답변1

다음 옵션 을 사용하세요 ClearAllForwardings.

ssh -o ClearAllForwardings=yes machine

에서ssh_config(5)

ClearAllForwardings
구성 파일이나 명령줄에 지정된 모든 로컬, 원격 및 동적 포트 전달이 지워지도록 지정합니다. 이 옵션은 구성 파일에 설정된 포트 전달을 지우기 위해 ssh(1) 명령줄에서 사용할 때 주로 유용하며 및 에 의해 자동으로 설정 scp(1)됩니다 sftp(1). 인수는 "예" 또는 "아니오"여야 합니다. 기본값은 "아니요"입니다.

관련 정보