Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

PROBLEM DESCRIPTION or QUESTION

...

윈도우 커맨드라인에서 XSHELL을 socks5를 통해 접속하도록 실행시키려고합니다.
스크립트 기능이 있던데 명령어를 통해서 스크립트 파일 경로 지정하는 방법이 있나요?
아쉽게도 현재는 Xshell 명령행 인자로 proxy를 지정할 수 없습니다. 프록시는 세션 파일에만 지정될 수 있습니다.
Xshell을 명령행으로 실행될 때 기본 세션(Default)을 사용합니다. 이 기본 세션에 필요한 프록시를 설정한 후 사용하시면 명령행에서도 프록시를 사용하실 수 있을 것 같습니다. 다만 프록시를 사용하지 않는 경우도 있으므로 아래와 같은 배치 파일을 만들어 사용해 보시기 바랍니다.
로컬 셸 상태에서 세션 등록 정보를 여시면 기본 세션의 필요한 설정을 할 수 있습니다.
Xshell의 세션 경로는 기본값으로 사용자 문서 폴더 내 "Netsarang Computer\6\Xshell\Sessions\"입니다.
@echo off
copy /y Xshell_session_path\proxy Xshell_session_path\default
"c:\Program Files (x86)\NetSarang\Xshell 6\Xshell.exe" %*
timeout /t 5 /nobreak
copy /y Xshell_session_path\noProxy Xshell_session_path\default  

RESOLUTION

...

윈도우 커맨드라인에서 XSHELL을 socks5를 통해 접속하도록 실행시키려고합니다.

...

...

아쉽게도 현재는 Xshell 명령행 인자로 proxy를 지정할 수 없습니다. 프록시는 세션 파일에만 지정될 수 있습니다.
Xshell을 명령행으로 실행될 때 기본 세션(Default)을 사용합니다. 이 기본 세션에 필요한 프록시를 설정한 후 사용하시면 명령행에서도 프록시를 사용하실 수 있을 것 같습니다. 다만 프록시를 사용하지 않는 경우도 있으므로 아래와 같은 배치 파일을 만들어 사용해 보시기 바랍니다.
로컬 셸 상태에서 세션 등록 정보를 여시면 기본 세션의 필요한 설정을 할 수 있습니다.
Xshell의 세션 경로는 기본값으로 사용자 문서 폴더 내 "Netsarang Computer\6\Xshell\Sessions\"입니다.


Code Block
@echo off

...


copy /y Xshell_session_path\proxy Xshell_session_path\default

...


"c:\Program Files (x86)\NetSarang\Xshell 6\Xshell.exe" %*

...


timeout /t 5 /nobreak

...


copy /y Xshell_session_path\noProxy Xshell_session_path\

...

default