SSH
통신/외부원격
원격 서버에 SSH 로 접속해 명령을 실행하거나 파일을 주고받는다.
기본 정보
| 항목 | 값 |
|---|---|
| 서비스 타입 | ssemworks-microservice-base.ssh |
| 표시 이름 | SSH |
| 카테고리 | 통신/외부 |
| 그룹 | input |
| 버전 | 1 |
자격증명
| 이름 | 필수 |
|---|---|
sshPassword | 예 |
입출력
- 입력: 메인(main)
- 출력: 메인(main)
파라미터
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 리소스 | resource | 선택 | command | 작업 대상 리소스 선택지: 명령( command) · 파일(file) |
| 동작 | operation | 선택 | execute | 리소스별 동작. 명령 리소스는 실행만, 파일 리소스는 업로드/다운로드 선택지: 실행(명령)( execute) · 다운로드(파일)(download) · 업로드(파일)(upload) |
| 명령 | command | 문자열 | "" | 실행할 셸 명령 표시 조건: resource = "command", operation = "execute" |
| 작업 디렉토리 | cwd | 문자열 | / | 명령 실행 전 이동할 디렉토리 ('/'가 아니면 cd 후 실행) 표시 조건: resource = "command", operation = "execute" |
| 경로 | path | 문자열 | "" | 다운로드할 원격 파일 경로 또는 업로드 대상 디렉토리 경로 표시 조건: resource = "file" |
| 바이너리 프로퍼티명 | binaryPropertyName | 문자열 | data | 업로드 시 입력에서 읽거나 다운로드 시 출력에 쓸 base64 바이너리 필드명 표시 조건: resource = "file" |
| 옵션 | options | 컬렉션 | {} | 표시 조건: resource = "file" |
옵션 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 파일명 | fileName | 문자열 | "" | 다운로드 저장 파일명 또는 업로드 파일명을 강제 지정 (미지정 시 경로/원본 파일명 사용) |