Skip to main content
Category

팁 & 응용

[Xshell] xsh.Dialog.Prompt 함수의 ‘취소’ 버튼 선택 확인

By 팁 & 응용 No Comments

2018.07.26.에 배포한 Xshell에서는 사용자가 ‘취소’를 눌렀을 경우을 확인할 수 있도록 ‘xsh.Dialog.IsPromptCanceled’라는 변수를 추가하였습니다. Xmanager Power Suite 6 빌드 0007 Xshell Plus 6 빌드 0007 Xshell 6 빌드 0095 Xshell의 스크립트 함수 중 사용자의 입력을 받을 수 있는  xsh.Dialog.Prompt가 있습니다. (참고 : https://blog.netsarang.com/ko/779/xshell-script-api-prompt-message-box/) 이 함수의 반환 값으로 빈 문자열(empty string) 선택과 ‘취소’를 눌렀을 때의 구분이 필요한 경우가 있습니다. 기존 버전은 ‘취소’를 선택하여도 공백 상태에서 ‘확인’을 눌렀을 때와 같이  “”(empty string) 을 반환했었습니다. 다음은 이를 활용하는 JS 스크립트 예입니다 function Main(){ var strRef…

Read More

Session Converter 업데이트

By 팁 & 응용 No Comments

Session Converter가 업데이트 되었습니다. 이제 사용자가 세션을 저장할 경로를 직접 선택할 수 있습니다. 넷사랑컴퓨터 공식 홈페이지 고객지원-Xshell-자료실에서 다운로드 받으실 수 있습니다. 링크 : https://netsarang.atlassian.net/wiki/spaces/KRSUP/pages/174948567/Session+Converter putty, SecureCRT 8, ZOC 7을 지원합니다. 세션 파일에서 세션 이름, 호스트, 포트, 사용자 이름을 추출합니다. 사용자 암호는 추출하지 않습니다. 사용 방법 Putty 세션을 변환해 보겠습니다. 현재 Putty에는 Default Settings을 제외한 3개의 세션이 존재합니다. Session Converter에서 Putty Session의 Import 버튼을 클릭하고 세션들을 저장할 경로를 선택합니다. 세션이 성공적으로  변환되었습니다.

Read More

공개 키 인증으로 원격 서버 접속하기

By 팁 & 응용 No Comments

Xshell에서 사용자 키 생성하기 사용자 키와 공개 키를 생성하기를 참고하여 사용자 키를 생성합니다. 등록할 공개키를 복사합니다.   Server에 공개 키 등록하기 우선 암호 인증으로 ssh 접속합니다. sshd_config 파일을 리눅스 편집기로 읽습니다. (일반적으로 “/etc/ssh/sshd_config”에 존재합니다.) AuthorizedKeysFile의 설정된 값을 확인한 후 해당 파일 위치에 공개 키를 등록할 파일을 생성합니다. 기본 값인 ~/.ssh/authorized_keys를 기준으로 진행하도록 하겠습니다. ~/.ssh/authorized_keys를 편집기로 실행합니다. (해당 디렉토리나 파일이 없을 경우 새로 생성하고 진행합니다.) 사용자 인증 방법을 Public Key를 선택 후, 생성한 사용자 키를 설정합니다. 모든 설정이 완료 되었습니다. 설정된…

Read More

[Xshell] 모든 탭 닫기 기능

By 팁 & 응용 No Comments

다음은 Xshell 빌드 0964(Xmanager Enterprise 빌드 0946)에 포함된 모든 탭 닫기 기능입니다. 이 옵션은 세션 탭의 컨텍스트 메뉴에 있습니다. ‘모든 탭 닫기’를 선택하면 현재 열려 있는 모든 탭을 닫고 로컬 셸 탭 하나를 새로 생성합니다. 이 옵션은 사용자 키로 등록할 수 있습니다. Xshell의 탭 닫기와 관련한 모든 옵션입니다: 닫기 – 선택한 탭을 닫습니다. 이 탭 그룹 닫기 – 선택한 탭이 있는 탭 그룹의 모든 탭을 닫습니다. 다른 탭 닫기 – 선택한 탭을 제외한 모든 탭을 닫습니다. 모든 탭 닫기 – 모든 탭을 닫고 새로운 로컬…

Read More

Xshell의 로깅 시 파일 포맷

By 팁 & 응용 No Comments

2016년 3월 9일에 배포한 Xshell 5 빌드 0940(Xmanager Enterprise 5 빌드 0922)에서는 세션 로깅 시 파일명에 사용할 수 있는 시간 포맷을 추가하였습니다. %a 영문 요일의 축약형.  Mon, Tue 등. % 영문 요일. Sunday, Monday 등. %b 영문 달 이름의 축약형. Jan, Feb 등. %B 영문 달 이름. January, February 등. %d 01-31 형식의 날짜. %H 00-24 형식의 시간. %I 00-12 형식의 시간. %j 1년 중 어느 날(001-366). %m 달(01-12). %M 분(00-59) %p 영문 오전/오후(AM/PM) %S 초 (00 – 59) %t %H-%M-%S와 동일 %U…

Read More

[Xshell] 세션 설정을 키 조합으로 토글하는 기능

By 팁 & 응용 No Comments

2016년 3월 9일에 배포한 Xshell 5 빌드 0940(Xmanager Enterprise 5 빌드 0922)최신 버전에서는 일부 세션의 속성을 키 맵에 등록하여 키 조합으로 해당 기능을 on/off 할 수 있습니다. 키 맵에 등록할 수 있는 세션 속성은 다음과 같습니다. Alt 키를 Meta 키로 사용 터미널 입출력 시 맨 아래로 스크롤 인코딩을 유니코드로 전환 Emacs 등에서 사용할 수 있는 ‘Alt 키를 Meta 키로 사용’을 키 매핑해 보겠습니다. Emacs 사용자들은 메타 키가 이동이나, 편집 등에서 중요하다는 것을 압니다. 메타 키 설정이 없다면 사용자가 Alt 키를…

Read More

Xmanager와 MS 윈도우간의 문자열 복사와 붙여넣기

By 팁 & 응용 No Comments

Xmanager는  X 응용프로그램의 문자열을 MS 윈도우에 복사&붙여넣기(또는 그 반대)를 할 수 있습니다. X 응용프로그램에서 복사하고자 하는 문자열을 마우스 드래그로 선택(X 윈도우에서는 cut이라고 합니다)한 후 MS 윈도우의 붙여 넣고자 하는 응용프로그램에 해당 프로그램의 붙여넣기 방법을 이용하여 붙여 넣을 수 있습니다. X 응용프로그램들은 자신의 윈도우의 데이터(주로 문자열)를 다른 윈도우로 전달하기 위한 다양한 기법을 가지고 있습니다. 그 중에서 Xmanager는 X Selection, Cut Buffer 를 사용할 수 있습니다. 하지만 어떤 X 응용프로그램이 어떤 데이터 전송 기법을 사용하는지 알 수 없거나 Xmanager가 지원하지 않는 기법을…

Read More

sftp 서버 사용자 지정 기능

By 기능, 팁 & 응용 No Comments

2016년 1월 7일에 배포한 Xftp 빌드 0830(Xmanager 엔터프라이즈 빌드 0837) 버전에는 sftp 서버를 사용자가 지정할 수 있는 기능이 있습니다. 이 기능을 이용하여 다른 사용자의 권한으로 작업을 진행할 수 있습니다. sudo 명령을 사용하여 다른 사용자의 권한을 얻는 방법, setuid 비트 설정을 통해서 다른 사용자의 권한을 얻는 방법…

Read More

Xshell 레이아웃 자동 저장 활성/비활성화 기능

By 팁 & 응용 No Comments

Xshell 레이아웃 관리 도구에서 자동 저장 기능을 활성화하거나 비활성화할 수 있는 기능을 추가하였습니다. 기본값으로는 레이아웃에 생긴 변경 사항을 자동으로 저장하도록 하고 있지만 많은 사용자들은 명시적으로 저장하도록 했을 경우만 저장하기를 원하기도 합니다. 이 기능은 선호하는 레이아웃이 의도하지 않게 변경되는 것을 방지합니다…

Read More

[Xshell] 향상된 벨 옵션

By 기능, 팁 & 응용 No Comments

아스키 문자 코드 7번(^G) 문자는 벨 소리 문자입니다. 시스템에서 사용자에게 어떤 알림을 주고자 할 때 주로 사용합니다. 이 벨소리 문자에 대해 Xshell 5 빌드 0806(Xmanager 엔터프라이즈 5 빌드 0787)은 다양한 옵션을 제공합니다. 로컬 셸에서 set 명령을 사용하여 벨 옵션을 설정할 수 있습니다…

Read More