ssh config-원격 명령을 실행하지 않습니다


13

ssh 플래그 ssh_config를 사용하도록 파일에 SSH 연결 중 하나를 설정하고 싶습니다 -N. 이 매개 변수와 일치하는 구성 키워드를 찾을 수 없습니다. 포트 전달에만 연결을 사용하고 있으며 -N실행할 때마다 사용 하고 싶습니다 ssh host. 대화식 쉘에 mosh를 사용하고 있습니다.

-N      Do not execute a remote command.  This is useful for just forwarding ports (protocol version 2 only).

답변:


3

나는 당신이 그렇게 할 수 없다고 확신하고 당신처럼 당신이 원하는 방식으로 그것을하는 방법을 찾을 수 없습니다. 타이핑으로 ssh -N host도 호소력이 없다면 mosh가 지원하는 별칭을 만들 수 있습니다.


고마워, 내 계획은 ssh 설정을 Alfred (OS X)의 ssh 워크 플로와 함께 사용하는 것이 었습니다. 그러면 Alfred에 ssh vps01을 입력하고 쉘없이 전달할 터미널 창을 시작할 수 있습니다. 나는 :) 다음 몇 가지 다른 방법으로 해결해야합니다 추측
다니엘 요한슨에게

@DanielJohansson : 나는 mosh에 대해 아무것도 모르지만 bash에서는 별칭을 지정할 수 있습니다.
user9517

이 답변은 거의 3 살입니다. 그 동안 어떤 변화가 있었습니까?
vog

2

mosh는 모르지만 OpenSSH 클라이언트의 경우 구성 파일에서 ProxyCommand를 지정할 수 있습니다. 호스트 이름 foobar.baz.edu (내가 가장 좋아하는 대학교)와 포트 9999의 동적 전달에 대한 관련 항목은 다음과 같습니다.

Host FooBar
   HostName foobar.baz.edu
   ProxyCommand ssh -ND 9999 %h

1
이것은 실제로 질문과 관련이 없습니다. -NProxyCommand같은 것이 아니다.
kasperd

3
그렇습니다. 그러나이 접근 방식은 OP가 원하는대로 할 수 ssh_config있도록합니다. -Nssh 플래그 를 사용하기 위해 파일에 SSH 연결 중 하나를 설정하여 -N실행할 때마다 사용할 필요는 없습니다 ssh host.
user1093043
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.