공개 베타 8 새 기능

Xmanager와 Xshell, Xftp의 버전 8에 대한 베타 버전을 공개하였습니다.

정식 버전 8에 포함될 새로운 기능들을 테스트해 보실 수 있습니다. 공개 베타 8 발표 페이지

다음은 각각의 새 기능에 대한 간략한 설명입니다.

버그를 찾으셨거나 새로운 요청이 있어 보고하시고자 한다면 여기에 제출해 주세요.

XMANAGER 8 새 기능

VNC 지원

image-20240320-020828.png

Xmanager는 X11 세션인 XDMCP, Xstart 세션을 관리하며 자사의 제품은 Xshell, Xftp 세션 또한 관리합니다. 또한 Xmanager 7에서 지원하게 된 마이크로소프트의 원격 데스크톱(RDP) 세션에 이어 버전 8에서는 VNC(Virtual Network Computing) 프토코콜을 지원하여 원격의 유닉스, 리눅스, 윈도우 및 MacOS에도 접속할 수 있습니다..

인증 프로필

image-20240320-022759.png


인증 프로필은 원격 서버에 대한 저장된 사용자 인증 정보 세트입니다. 같은 인증 정보일 경우 세션마다 중복하여 세션 정보를 입력할 필요 없이 인증 프로필을 선택하기만 하면됩니다. 또한 인증 정보가 회사의 정책 등으로 변경되었을 경우 세션마다 수정해 주어야 했던 번거로움이 없이 해당 인증 프로필 수정만으로 간편하게 세션의 인증 정보를 수정할 수 있습니다.


윈도우 알림 기능


프로그램 업데이트와 같은 안내가 있을 경우 윈도우의 기본 알림 시스템을 통해 알림이 이루어지도록 하였습니다.

XSHELL 8 새 기능

인증 프로필


인증 프로필은 원격 서버에 대한 저장된 사용자 인증 정보 세트입니다. 같은 인증 정보일 경우 세션마다 중복하여 세션 정보를 입력할 필요 없이 인증 프로필을 선택하기만 하면됩니다. 또한 인증 정보가 회사의 정책 등으로 변경되었을 경우 세션마다 수정해 주어야 했던 번거로움이 없이 해당 인증 프로필 수정만으로 간편하게 세션의 인증 정보를 수정할 수 있습니다.

트리거


터미널에 특정 문자열이 나타날 경우 감지하여 문자열을 보내거나 스크립트를 실행하는 등의 정해진 동작을 할 수 있도록 합니다. 위험한 명령을 실행하거나 다수의 서버를 모니터링하고 있을 경우 이 기능을 사용하면 불의의 사고를 예방하거나 즉각적으로 필요한 조치를 취할 수 있습니다.

윈도우 알림 기능

프로그램 업데이트와 같은 안내가 있을 경우 윈도우의 기본 알림 시스템을 통해 알림이 이루어지도록 하였습니다.

 

빠른 명령 관리자

기존 빠른 명령바에 빠른 명령 매니저가 추가되었습니다. 트리 구조를 지원하여 다수의 빠른 명령과 빠른 명령 그룹을 관리할 수 있습니다. 세션을 실행한 후에도 세션 파일에 등록되어 있지 않은 빠른 명령 모음에 쉽게 접근할 수 있습니다.

 

통합 로그 뷰어(로그 해석기)

Xshell은 터미널 코드를 포함하여 터미널의 진행 상황을 기록할 수 있습니다. 메모장 등을 통해서 세션의 로그를 볼 수 있지만 터미널 코드가 포함된 로그 파일은 보기가 어렵습니다. 로그 뷰어를 사용하면 터미널 코드가 해석되어 로그 파일을 색상 뿐만 아니라 당시의 다이나믹한 진행 상황을 바로 볼 수 있습니다.

Hex 뷰어

원격 서버로부터 오는 패킷을 16진수 값으로 표현하여 화면에 보이지 않는 문자들을 파악할 수 있습니다.

RDP 세션

마이크로소프트의 원격 데스크톱(RDP) 세션을 생성하고 실행할 수 있습니다. 원격 서버가 유닉스나 리눅스일 경우에도 원격 서버가 xrdp가 설치되고 서비스 중이라면 이들 원격 유닉스나 리눅스에도 접속할 수 있습니다.

 

퀵스타트 페이지

기존 텍스트 기반의 로컬 셸 탭 외에 그래픽 기반의 새 탭을 추가하여 좀 더 다양한 세션 실행 방법을 제공합니다. 새 탭 내의 주소 표시 줄에서 세션 파일 이름 등을 직접 입력하거나 최근 실행된 세션의 아이콘을 선택하여 세션을 실행할 수 있습니다.

 

세션 아이콘 사용자 지정

세션 파일의 아이콘을 사용자가 정할 수 있도록 하였습니다. 세션 매니저나 세션 탭 등에 이 아이콘을 표시하여 작업 시 세션 구분이 용이하도록 하였습니다.

 

스크립트 인수(argument) 지정 기능

VBS, JS, Python 스크립트를 실행할 때 인수를 받아 들일 수 있습니다. 이 기능은 세션 파일의 시작 스크립트에서 뿐만 아니라, 빠른 명령, 사용자 정의 키 매핑의 스크립트 실행에서도 사용 가능합니다.

  • 적용 함수

    • xsh.Session.GetArgumentList(). 반환 값: Array
      JS의 경우: new VBArray(xsh.Session.GetArgumentList()).toArray()

    • xsh.Session.GetArgumentCount(). 반환 값: Number

 

XFTP 8 새 기능

인증 프로필

인증 프로필은 원격 서버에 대한 저장된 사용자 인증 정보 세트입니다. 같은 인증 정보일 경우 세션마다 중복하여 세션 정보를 입력할 필요 없이 인증 프로필을 선택하기만 하면됩니다. 또한 인증 정보가 회사의 정책 등으로 변경되었을 경우 세션마다 수정해 주어야 했던 번거로움이 없이 해당 인증 프로필 수정만으로 간편하게 세션의 인증 정보를 수정할 수 있습니다.

우선 전송 기능

다수의 파일을 전송 중일 때, 다운로드 순서를 변경하여 즉시 필요한 파일을 다른 파일에 앞서 먼저 전송 할 수 있는 기능입니다. 이 파일의 전송이 완료되면 기존 순서대로 다시 전송이 진행됩니다.

 

윈도우 알림 기능

프로그램 업데이트와 같은 안내가 있을 경우 윈도우의 기본 알림 시스템을 통해 알림이 이루어지도록 하였습니다.

 

파일 필터링

원격 폴더에 표시될 파일 목록을 사용자가 정할 수 있습니다.

 

명령줄 기반의 파일 전송 프로그램

Xftp 8에 xftpcl.exe(Xftp Command Line)라는 완전히 새로운 프로그램을 추가하였습니다. xftpcl.exe를 사용하면 GUI 대신 명령줄에서 파일 전송을 할 수 있습니다. 배치 파일들 통해 파일 전송을 자동화는데 활용할 수 있습니다. 옵션과 종료 코드는 다음과 같습니다.

명령 옵션:

● /up (파일 업로드)

● /dn (다운로드)

● /local "로컬_파일_경로”

● /remote "원격_파일_경로" (원격 경로에 ‘/'를 사용하고자 할 경우 '\’ 이스케이프 문자를 사용해야 합니다.)

● /session "session file path"

종료 코드:

● 0: 전송이 오류 없이 성공하였을 경우

● 1: 연결 오류일 경우

● 2: 인증에 실패한 경우

● 3: 전송할 로컬 경로의 파일에 문제가 있는 경우

● 4: 원격 경로가 잘못된 경우

 

사용 예:

● 로컬에서 원격으로 “aa.txt” 파일을 업로드

xftpcl.exe /up /remote "\/home/test" /local "C:\Users\John\Desktop\aa.txt" /session "C:\Users\John\Documents\NetSarang Computer\7\Xftp\Sessions\SessionName.xfp"

● 원격의 “aa.txt” 파일을 로컬로 다운로드

xftpcl.exe /dn /remote "\/home/test/aa.txt" /local "C:\Users\John\Desktop" /session "C:\Users\John\Documen