$ ssh -o User=fred -o ProxyCommand="nc -X 5 -x localhost:9150 %h %p" server.example.org
에서http://en.wikibooks.org/wiki/OpenSSH/Cookbook/Proxies_and_Jump_Hosts
%h
및 매개변수 에 대한 설명을 찾을 수 없습니다 %p
.
답변1
맨페이지의 다음 섹션에 있습니다 ProxyCommand
.
서버에 연결하는 데 사용되는 명령을 지정합니다. 명령 문자열은 줄 끝까지 확장되고 사용자의 셸을 사용하여 실행됩니다. 명령 문자열에서 "%h"는 연결할 호스트 이름으로, "%p"는 포트로, "%r"은 원격 사용자 이름으로 대체됩니다.
따라서 이 경우 %h
will은 을 나타내고 will은 server.example.org
을 %p
나타냅니다 22
.
그런데 철자 -o User=fred
를 더 간단하게 쓰는 방법은 입니다 -l fred
.