Mac OS X에 해당하는 Putty 명령은 무엇입니까?

Mac OS X에 해당하는 Putty 명령은 무엇입니까?

내 Windows 시스템에서는 Putty를 사용하여 아래 명령을 실행하여 터널을 생성할 수 있었습니다.

putty.exe -D 12345 -P 8888 localhost

저는 아직 Mac에 익숙하지 않아서 Mac에서 사용해 보고 싶습니다. Mac OS X에서 동일한 터널링을 달성하는 명령을 아는 사람이 있습니까? 아니면 클라이언트를 사용해야 합니까?

답변1

putty의 명령줄 옵션은 (대부분은 아니지만) 클라이언트가 openssh사용하는 옵션의 복제이므로 위의 명령줄에 해당하는 것은 입니다 ssh -D 12345 -p 8888 localhost.

man ssh옵션에 대한 자세한 내용을 읽어보세요 .

잘. 왜 포트를 localhost로 전달하는지 모르겠지만, 그건 단지 데모일 뿐이라고 확신합니다. ;)

답변2

MacOSX는 기본적으로 명령줄 SSH 클라이언트를 제공하며 다음을 사용하여 터미널에서 실행하면 됩니다.

$ ssh user@hostname

옵션이 PuTTY에 익숙한 것과 동일한지 확인하려면 다음을 사용하여 ssh man 참조를 읽어보세요.

$ man ssh

답변3

Mac의 ssh 구문(및 대부분의 다른 *nix 명령)은 Linux 상자와 동일하지 않습니다. 시도해 볼 수 있을 것 같은데 ssh -D 12345 -p 8888 localhost잘 기억이 나지 않습니다. 가장 좋은 방법은 입니다 man ssh.

저는 보통 해당 명령을 실행하려는 경우 .ssh/config간단히 입력할 수 있도록 매개변수가 포함된 구성 파일( )을 만듭니다 .ssh bypassfw

Host bypassfw
HostName localhost
Port 8888
DynamicForward 12345

답변4

이것이 여전히 관련이 있는지 확실하지 않습니다. 하지만 저는 이 명령을 사용했습니다.

ssh -L 8080:192.168.0.12:9991 [email protected]

원래,

ssh -L local_port:remote_ip:remote_port remote_user@remote_ip

관련 정보