Xshell 명령줄 옵션

Xshell이 인식하는 명령줄 파라미터 옵션입니다. Windows의 콘솔 프로그램이나 다른 응용 프로그램에서 Xshell을 명령으로 실행할 경우 사용할 때 쓰일 수 있는 파라미터입니다.

옵션, 파라미터

설명

"세션 파일"

해당 세션을 실행합니다. "세션 파일"은 경로를 포함할 수 있습니다.

-folder "세션 폴더"

해당 폴더의 모든 세션을 실행합니다.

-url [protocol://][user[:password]@]host[:port]

저장한 세션 파일이 아닌 URL을 직접 입력하여 접속합니다. 사용 가능한 프로토콜은 SSH, SFTP, TELNET, RLOGIN 그리고 FTP입니다.
프로토콜을 생략한 경우는 옵션 대화상자의 [일반] 탭에서 정한 기본 프로토콜을 사용합니다.
사용자(user), 암호(password)를 생략한 경우 이를 인증하기 위한 창이 나타납니다.
접속 포트(port)를 지정하지 않은 경우 접속 프로토콜의 기본 포트를 사용합니다.

-open

세션 대화 상자를 엽니다.

-register

제품 등록을 하기 위한 대화 상자를 엽니다.

-about

제품의 버전, 라이선스 정보 등을 알 수 있는 Xshell 정보 대화 상자를 엽니다.

-prop "세션 파일"

해당 세션의 세션 등록 정보 대화 상자를 엽니다. "세션 파일"은 경로를 포함할 수 있습니다.

-create "세션 파일"

새로운 세션을 만듭니다.

-newwin

새로운 Xshell 창을 엽니다.

-newtab "탭 이름"

"탭 이름"으로 새로운 탭을 만듭니다.

-multi "세션 파일|세션 파일|..."

여러 세션 파일을 동시에 실행합니다.

-i "개인 키 이름"공개 키 인증 시 사용할 개인 키를 지정합니다.
-defprop "세션 파일"-url 파라미터 등을 사용할 때 기본 세션 대신 사용할 세션 파일을 지정할 수 있습니다.  URL에서 정한 정보 외에는 이 세션 파일의 정보를 사용합니다.
-resetlicense무료 사용자의 라이선스를 초기화합니다.
-help, /?명령줄에서 사용할 수 있는 옵션 안내 대화 상자를 엽니다.

예제:

  • xdev.xsh 세션 파일을 실행합니다.
    Xshell "c:\users\user\Doduments\NetSarang Computer\8\Xshell\Sessions\xdev.xsh"
  • netsarang.com에 기본 프로토콜로 접속합니다.
    Xshell -url netsarang.com
  • netsarang.com에 ssh로 접속합니다.
    Xshell -url ssh://netsarang.com
  • netsarang.com에 ssh로접속합니다. 사용자 이름과 암호는 각각 "test"와 "testpasswd"입니다.
    Xshell –url ssh://test:testpasswd@netsarang.com
  • netsarang.com에 telnet 프로토콜을 사용, 2300번 포트로 접속합니다.
    Xshell –url telnet://netsarang.com:2300
  • netsarang.com에 기존 창의 세션 탭으로가 아닌 새로운 xshell 창을 실행하여 접속합니다.
    Xshell -newwin -url netsarang.com
  • netsarang.com에 접속하는 탭 이름을 변경합니다.
    Xshell -newtab "netsarang status" netsarang.com
  • session1.xsh, session2.xsh 파일을 동시에 실행합니다.
    Xshell -multi "c:\...\session1.xsh|c:\...\session2.xsh"
  • netsarang.com에 URL을 이용하여 접속하되, 세션의 등록 정보를 위해 기본 세션이 아닌 altDef.xsh를 이용합니다
    Xshell -url ssh://test:testpasswd@netsarang.com -defprop altDef.xsh
  • 참고
    "-newwin" 옵션을 제외한 모든 옵션은 옵션 대화 상자의 [고급] 탭에서 [하나의 Xshell 창에 여러 개의 세션 열기]가 켜져 있는 경우 마지막 Xshell 창에서 실행하거나 탭으로 세션을 실행하도록 합니다. "-newwin" 옵션은 다른 옵션과 같이 사용할 있고 옵션으로 새로운 Xshell 창을 실행합니다.