PuTTY 및 PowerTerm 스크립트 문제, Samba 공유를 통해 인스턴트 URL 열기

PuTTY 및 PowerTerm 스크립트 문제, Samba 공유를 통해 인스턴트 URL 열기

저는 값비싼 라이센스 기반 터미널 에뮬레이터인 Powerterm을 사용하여 Fedora 서버에 로그인하고 있습니다. 서버는 고대 형태의 코발트(내가 이해하기로는 유사하다고 생각함)를 사용합니다. 나는 서버 프로그래밍을 통제할 수 없지만 적어도 Windows가 운영 체제를 변경할 때마다 PuTTY와 같은 터미널 에뮬레이터에 대해 수백 달러를 지불하지 않아도 되기를 바랍니다.

서버의 소프트웨어는 스프레드시트를 작성하고 삼바 공유를 통해 Windows 시스템의 Excel로 내보낼 수 있지만 PuTTY를 사용하여 작동시킬 수는 없는 것 같습니다. 서버가 PowerTerm으로 보내는 숨겨진 명령을 기록했는데 다음과 같습니다.

_[P$sExcel.psl "\\serverFQDN\user\spdsht123.xls"_[\ 

이는 8진수 콘텐츠와 함께 SSH 입력/출력에 기록됩니다.

.......1.[1;1H.P

$sExcel.psl "\\s

erverFQDN\user\s

pdsht123.xls".\ 

파일이 빌드되었지만 실행되지는 않습니다. 이는 특정 문자/문자열을 수신하기 위해 PuTTY에 작성된 스크립트가 없기 때문에 이해할 수 있습니다(어느 것인지 확실하지 않음). 서버에는 어딘가에서 역할을 수행할 수도 있는 2개의 파일이 있지만 코드를 볼 수 없으므로 추측만 할 뿐이거나 누군가 삭제할 경우를 대비해 복사본일 수도 있습니다.

[me@erver PSL]$ cat excel.psl
exec "excel.exe $p1"
[me@erver PSL]$ cat PT.psl
exec "$p1"

퍼티 설정

SSH -p22
Backspace Key - Control-H
FKeys and Keypad - SCO
Translation is Default Latin-1, West Europe ISO-8859-1:1998
Terminal-type string sends ansi

처음에는 smb 포트를 전달하고 터널링할 수 있다고 생각했지만 그 순간 파일 이름이 서버에 의해 실시간으로 전송되므로 특정 문자열을 수신하려면 PuTTY 스크립트를 작성해야 합니다. _[P$sExcel.psl을 클릭하고 URL과 연결된 기본 Windows 프로그램을 사용하여 파일을 엽니다. 그러다가 PuTTY가 이를 지원하지 않는다는 것을 알았고 수많은 PuTTY 포크를 시도했지만 소용이 없었습니다.

어떤 도움이라도 대단히 감사하겠습니다.

답변1

이러한 PSL 파일은 PowerTerm Pro에만 해당되므로 해당 제품 이외의 다른 제품에서는 사용할 수 없습니다.

http://www.filesuffix.com/en/extension/psl

기본적으로 PSL 파일은 PowerTerm 셸을 통해 로컬 컴퓨터로 푸시되고 해당 파일의 명령은 컴퓨터에서 로컬로 실행됩니다. 이 명령은 다음과 같습니다.

$sExcel.psl "\\s

erverFQDN\user\s

pdsht123.xls".\

이것은 실제로 수행됩니다.

exec "excel.exe \\serverFQDN\user\spdsht123.xls"

그렇다면 당신의 선택은 무엇입니까?

1. 수동으로 파일 열기

그러면 Excel이 실행된 다음 에 있는 파일을 열도록 지시합니다 \\serverFQDN\user\spdsht123.xls.

수동으로 이 경로로 이동하여 Windows 탐색기에서 파일을 직접 실행할 수 있습니다.

\\serverFQDN\user\spdsht123.xls

2. PuTTY에서는 불가능합니다.

이 기능은 PuTTY에서는 결코 구현되지 않을 것 같습니다. 이에 대해서는 다음 제목의 기사에서 설명합니다.클라이언트 측에서 명령을 실행하기 위한 이스케이프 시퀀스.

3. 직접 해보세요

PowerTerm이라는 도구를 사용하여 사용할 수 있습니다 DoIt. 당신은 할 수여기에서 자세한 내용을 읽어보세요.. DoIt은 Windows 원격 실행 데몬으로 분류됩니다.

관련 정보