~ / .ssh / config 파일에서 SSH 포트 전달? [닫은]


153

따라서 일반적으로이 명령을 많이 실행합니다.

ssh -L 5901 : myUser@computer.myHost.edu : 5901

SSH를 통해 VNC를 수행하는 데 사용합니다.

해당 명령을 ~ / .ssh / config 파일에서 작동하는 것으로 어떻게 변환합니까?

전의:

host yam
    HostName yam.myHost.edu
    User myUserName

내가하고 싶은 것은 입력 :

ssh yam

로컬 청취 포트가있는 SSH 쉘을 열고 원격 포트가 전달되도록하십시오.

제안?


3
왜 슈퍼 유저로 마이그레이션되지 않았습니까?
Johnsyweb

@Johnsyweb 우리는 대상 사이트에서 여러 가지 요소가 작용하는 좋은 콘텐츠가 될 것이라고 확신 하지 않는 한 insta-migrate하지 않습니다 . 그러나이 사이트의 주제관련 이없는 것으로 판명 된 경우 해당 사이트는 그 자리에서 닫힙니다.
casperOne

@casperOne : 말이됩니다. 감사합니다 :)
Johnsyweb

5
@casperOne : 6 년 후, 커뮤니티는이 질문과 그 대답이 도움이 될 것 같습니다. SuperUser로 마이그레이션하는 방법이 있습니까?
Johnsyweb

답변:


220

LocalForward다음 host yam섹션 에서 지시문을 사용할 수 있습니다 ~/.ssh/config.

LocalForward 5901 computer.myHost.edu:5901

12
감사. 이것도 작동합니다 : LocalForward 5901 localhost:5901. 구성 파일에 포트 전달을 두는 것이 여러 포트를 전달하는 가장 좋은 방법 일 것입니다.
Philip Kearns

4
나에게만 LocalForward port localhost:port효과가있었습니다. 상대방이 작동하지 않는 이유는 무엇입니까?
fsociety

1
이 오늘과 같이 우연히이 여러 LocalForward문이 여러 별개의 포트 (OpenSSH를 7.1)의 반복적 인 전달 위대한 작품
deaks

1
@fsociety : 전달하려는 열린 포트가있는 시스템에 따라 다릅니다. 두 가지 시나리오가 있습니다. SSH 연결 호스트에서 직접 포트를 전달하려면을 사용하십시오 localhost.
blissini

3
여러 포트 포워딩을 설정하고 웹을 검색하려고 할 때의 느낌은 7 년 전에 알고 있었지만 어떻게해서 든 잊어 버렸습니다.
Johnsyweb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.