본문으로 바로가기
제품데스크톱 도구TASTECAD도면 확인TASTEFILES파일 관리TASTEFTP파일 전송TASTESSH원격 작업공간TASTEZIP압축과 해제개발 도구TASTECODERust 통합 개발 환경TASTESTUDIO통합 개발·테스트 환경TASTEETL데이터 통합(ETL)서버TASTEREMOTE원격 데스크톱 서버TASTEGEO공간정보 서버TASTEMAIL메일 작업공간시작하기다운로드문서구매모든 제품
마켓플레이스
소식
개발소식오늘의 개발 소식개발 문서프로그래밍 언어RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart프런트엔드 프레임워크Next.jsReactVue.js · NuxtSvelteKitAngular서버 프레임워크Spring BootDjangoFastAPIASP.NET CoreNestJS · Express앱 · 데스크톱 프레임워크TauriFlutterReact NativeElectron알고리즘알고리즘 기초알고리즘 핵심알고리즘 심화실무 알고리즘
커뮤니티프로젝트개발 로그프롬프트AI 도구 이슈쇼케이스커뮤니티 안내
협업기술 전수홈페이지 구축데스크톱 앱 구축릴리스·결제 파이프라인판매 파트너문의
서비스원격 데스크톱설치 패키지 커스텀
TASTEDEV
제품

데스크톱 도구

TASTECAD복잡한 도면을 가볍게 열다TASTEFILES필요한 파일만, 가장 빠르게TASTEFTP파일이 오가는 가장 단정한 길TASTESSH서버와 나 사이, 더 단단한 연결TASTEZIP더 빠르게 묶고, 더 안전하게 풀다

개발 도구

TASTECODERust 앱을 편집 · 빌드 · 디버깅 · 테스트까지 한 창에서TASTESTUDIO편집부터 원격 테스트와 승인 기반 AI 수정까지TASTEETL값을 보며 데이터를 옮깁니다

서버

TASTEREMOTE우리 회사 서버로 운영하는 원격 데스크톱TASTEGEOGeoServer 호환 공간정보 서버를 Rust로 다시 세웁니다TASTEMAIL메일의 주도권을 다시 내 손에

시작하기

다운로드모든 제품 최신 판문서제품 사용법구매구독 · 영구 라이선스모든 제품모든 제품 한눈에
모든 제품
마켓플레이스소식
개발

소식

오늘의 개발 소식언어 · 프레임워크 · GitHub · AI 공식 발표개발 문서언어 · 프레임워크 · 알고리즘 안내서

프로그래밍 언어

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

프레임워크

프런트엔드 프레임워크Next.jsReactVue.js · NuxtSvelteKitAngular
서버 프레임워크Spring BootDjangoFastAPIASP.NET CoreNestJS · Express
앱 · 데스크톱 프레임워크TauriFlutterReact NativeElectron

알고리즘

알고리즘 기초복잡도 분석 · 정렬 · 탐색 · 기본 자료구조 · 트리와 힙알고리즘 핵심그래프 탐색 · 최단 경로와 최소 신장 트리 · 동적 계획법 · 탐욕 알고리즘 · 분할 정복 · 백트래킹알고리즘 심화문자열 알고리즘 · 수학과 정수론 · 비트 연산 · 구간 트리 · 유니온 파인드실무 알고리즘코딩 면접 풀이 전략 · LRU 캐시 · 레이트 리미터 · 일관된 해시
개발 문서 전체 보기
커뮤니티
프로젝트빌더와 작업 발견개발 로그결정과 시행착오프롬프트재사용 가능한 지시AI 도구 이슈Claude · Codex · Gemini 문제와 우회법쇼케이스완성된 결과커뮤니티 안내공개하고 함께 만드는 방식
협업
기술 전수Rust·egui 네이티브 앱 만들기홈페이지 구축10개 언어, 계정, 문서·다운로드데스크톱 앱 구축Rust·egui, WebView 없이릴리스·결제 파이프라인서명 · MSI·deb·rpm·AppImage · 해시판매 파트너소개하고 결제액의 30% 받기문의구축 · 제휴 · 투자 문의
서비스
원격 데스크톱브라우저로 내 컴퓨터에 접속설치 패키지 커스텀필요한 기능만, 설정은 미리
구매
KO
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
로그인
로그인
TASTEDEV

작은 도구부터, 더 좋은 개발까지.

support@tastedev.netTASTEDEV 후원하기
제품제품군구매문서다운로드마켓플레이스고객 지원
커뮤니티프로젝트개발 로그프롬프트AI 도구 이슈쇼케이스
정책개인정보처리방침이용약관구독 약관환불 정책커뮤니티 운영 정책
계정로그인가입하기
방문자
오늘
012345678901234567890123456789012345678901234567890123456789
어제
012345678901234567890123456789012345678901234567890123456789
누적 조회
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
상호
지엑스소프트
대표자
최영구
사업자등록번호
853-44-00368
주소
인천광역시 미추홀구 경인로 351 9층 V24
전화
+82-10-4404-1523
이메일
whitecalvin@tastedev.net
개인정보 보호책임자
최영구

© 2026 TASTEDEV제품 정보는 현재 검증된 개발 소스를 기준으로 합니다.출시·고도화 중

구독하거나 라이선스를 가진 분께는 광고가 나오지 않습니다. 광고 없이 보기

TASTESSH설명서
설치와 첫 실행화면과 메뉴호스트·그룹·볼트인증·개인 키·호스트 키터미널과 연결 탭작업 공간과 탭 그룹서버 모니터링SFTP 탐색과 파일 전송포트 포워딩과 스니펫로컬 터미널과 시리얼로그와 동기화설정·디자인·보안업데이트와 라이선스단축키와 문제 해결명령줄과 고급 관리지원 범위와 사용 시 유의사항

TASTESSH 설명서

명령줄과 고급 관리

준비와 안전한 확인

0.2.18 Windows ZIP에는 tastessh-cli.exe와 별칭 tssh.exe가 포함됩니다. 다른 OS는 배포 파일 구성과 실행 권한을 확인합니다. 명령을 실행할 터미널과 해당 서버·파일 접근 권한을 준비하세요. 아래 예시의 sample-server·example.invalid·demo는 설명용 값이며 자신의 허가된 대상으로 바꿉니다.

tastessh-cli --version
tastessh-cli --help
tastessh-cli connect --help

명령줄 도움말의 위치 인수와 옵션이 기준입니다. 전역 --data-file은 별도 Vault JSON 경로를 지정합니다. 실제 자료 경로를 잘못 지정하지 마세요. --debug의 출력에는 경로·접속 관련 정보가 포함될 수 있으므로 공개하기 전 검토합니다. 비밀번호·개인 키·토큰을 명령줄, 셸 기록, 예시 파일에 넣지 않습니다.

호스트·그룹·볼트

  1. hosts·groups·vaults로 현재 자료를 확인합니다.
  2. host-add로 호스트를 만들고 password-set 또는 host-auth/identity 관리로 인증을 준비합니다.
  3. connect로 연결합니다. 새 서버 키는 관리자가 확인한 지문과 일치할 때만 --accept-new를 사용합니다. 변경된 키 오류를 무조건 신뢰로 우회하지 않습니다.
  4. 끝낼 때 원격 작업 상태를 확인하고 세션을 종료합니다.
tastessh-cli host-add sample-server example.invalid --username demo
tastessh-cli password-set sample-server
tastessh-cli connect sample-server

기대 결과는 저장 목록과 연결 터미널입니다. 실패하면 선택한 자료 파일·인증·호스트 키·방화벽·서버 정책을 확인합니다.

명령 묶음제공하는 관리 기능
vaults, vault-add, vault-edit, vault-remove볼트 목록·생성·이름 변경·확인 후 삭제
groups, group-add, group-edit, group-remove그룹 생성·부모 그룹·사용자·포트·태그 관리
group-startup, group-sftp-path, group-identity그룹 기본 시작 디렉터리/명령·SFTP 경로·인증 항목
group-chain, group-proxy, group-terminal-defaults연결 체인·프록시 상속·터미널 기본값
tags, tag-add, tag-edit, tag-remove태그 관리
hosts, recents, host-add, host-edit, host-remove호스트 목록·검색·최근 연결·생성·편집·삭제
host-favorite, host-appearance, host-organize즐겨찾기·색/아이콘·그룹/태그 정리
host-terminal-defaults, host-startup, host-sftp-path호스트 터미널 표시·시작 동작·SFTP 기본 경로
host-chain, host-proxy, host-auth점프 체인·프록시·인증 변경

시작 명령은 연결 직후 실행될 수 있으므로 운영 서버에 등록하기 전에 안전한 대상으로 확인합니다. 상속 해제·기본값 제거·교체 옵션은 각각 --help에서 확인합니다. 볼트 삭제·호스트 삭제가 서버 파일 삭제와 같은 작업은 아닙니다.

인증 항목과 비밀값

명령용도
identities등록된 인증 항목 확인
identity-add-password, identity-add-agent, identity-add-certificate비밀번호·에이전트·SSH 인증서 항목
identity-generate-key, identity-import-key관리 키 생성·기존 개인 키 가져오기
identity-install-key허가된 대상에 공개 키 설치
identity-remove인증 항목 제거
identity-passphrase-set/delete, identity-password-set/delete항목 패스프레이즈·비밀번호 저장/제거
password-set/delete호스트 비밀번호 저장/제거
proxy-password-set/delete, group-proxy-password-set/delete호스트/그룹 프록시 비밀번호
agent-identitiesSSH 에이전트의 키 목록

슬래시로 적은 set/delete는 각각 별도 명령입니다. 실제 실행 이름은 도움말에서 확인합니다. 공개 키 설치는 서버의 authorized_keys 등 인증 상태를 변경할 수 있습니다. 권한·대상과 기존 자료 보관을 확인하고 실행하세요. 비밀값 제거는 OS 저장소 접근이 필요하며 다른 호스트에 미치는 영향도 확인합니다.

연결 종류

  • connect: SSH 연결·인증·PTY·명령 실행 관련 옵션을 제공합니다.
  • mosh: SSH로 시작한 뒤 Mosh 클라이언트/서버와 UDP 연결을 사용합니다. 클라이언트와 서버의 mosh 준비, UDP 방화벽 정책, prediction 등 옵션을 확인합니다. SSH 연결 성공만으로 Mosh 지원이 준비된 것은 아닙니다.
  • telnet: 평문 연결이며 --confirm-plaintext의 명시적 확인이 필요합니다. 자격 증명이나 업무 데이터를 보내지 말고 승인된 격리 장비에서만 사용합니다. SSH와 같은 암호화를 제공하지 않습니다.
  • serial-ports·serial: 포트 열거와 장치 통신 설정입니다. 실제 장비 설정·권한·점유를 먼저 확인합니다.
  • local: 로컬 셸 실행입니다. OS에 설치된 셸·작업 폴더와 실행 인수를 확인합니다.
  • forward: <HOST> <KIND>와 바인딩·목적지 옵션으로 로컬·원격·동적 포워딩을 실행합니다. 목적지 및 바인딩 공개 범위를 확인하고 작업 후 종료합니다.

고급 엔진이 있다고 해서 같은 이름의 데스크톱 버튼이 모두 있는 것은 아닙니다.

SFTP 명령

형식은 tastessh-cli sftp <HOST> <COMMAND>입니다. 사용 권한, 방향, 현재 원격·로컬 경로를 준비합니다.

하위 명령기능·주의
list원격 목록, 숨김 파일 표시 옵션
get, put다운로드·업로드, 충돌·재귀·SHA-256 검증 옵션
copy원격 복사, 목적지 호스트 및 재귀 옵션
discard-upload, discard-download재개 전송의 잔여 자료 정리; 대상·토큰 확인
mkdir, rename폴더 생성·이름/경로 변경
read-link, symlink링크 읽기·만들기; 대상 존재·권한 확인
remove, remove-dir파일·폴더 직접 삭제; 휴지통/복구 보장 없음
chmod원격 권한 변경; 숫자 모드·접근 정책 확인

get/put의 --resumable은 재개용 기록을 만들며 --resume은 기존 토큰을 지정합니다. 토큰·자료 파일·대상 경로를 보관하고 같은 전송인지 확인합니다. 실패했다고 새 전송을 무조건 시작하거나 잔여 임시 파일을 임의로 지우지 않습니다. --overwrite와 --keep-both 중 의도한 정책을 선택하고 --verify-sha256 적용 여부를 확인합니다. 기대 결과는 완료 상태 및 대상·해시 확인이며, 종료 코드를 무시하지 않습니다.

스니펫·로그·동기화·자료 이동

  • snippets: list/add/show/edit/remove, render 및 package-list/add/edit/remove. 렌더링 결과와 변수 값을 먼저 확인한 뒤 사용합니다. 비밀값은 본문에 저장하지 않습니다.
  • logs: status/enable/disable/list/show/review/export/remove/clear. 기록 동의·보관 정책, 호스트/내용/삭제 범위를 확인합니다. remove/clear는 되돌릴 수 없는 자료 제거일 수 있습니다.
  • sync: init/status/push/pull. 같은 대상과 패스프레이즈를 준비하고 상태를 확인합니다. overwrite-remote/local은 확인 없이 사용하지 않습니다.
  • export: native/open-ssh/csv. 호스트 자료가 포함될 수 있으므로 출력 파일 접근을 제한합니다. --overwrite는 기존 보관본을 대체할 수 있습니다.
  • import: native/open-ssh/csv/putty/putty-registry/moba-xterm/secure-crt/secure-crt-directory. 외부 파일 형식과 출처를 검토합니다. 지원되는 미리 보기와 --apply·--skip-existing 옵션을 확인하고 중복·교체 정책을 결정합니다. putty-registry는 Windows 환경 의존입니다. native --replace는 기존 자료를 교체할 수 있습니다.
  • diagnostics: status/configure/preview/send/flush. 보고 동의·미리 보기·수집처와 자동 보고를 구분합니다. 보내기/flush는 실제 전송이므로 내용을 검토하고 실행합니다.

기대 결과는 도움말에 정의된 목록·내보낸 파일·적용 요약·전송 상태입니다. 실패 시 원본을 보존하고 해당 명령의 도움말·종료 코드·권한·충돌 안내를 확인합니다. 명령 이름 목록 확인은 서버 접속이나 기능 전체의 실제 실행 검증을 뜻하지 않습니다.

이전단축키와 문제 해결다음지원 범위와 사용 시 유의사항

이 쪽 차례

  1. 준비와 안전한 확인
  2. 호스트·그룹·볼트
  3. 인증 항목과 비밀값
  4. 연결 종류
  5. SFTP 명령
  6. 스니펫·로그·동기화·자료 이동
이 쪽 고치기 제안

구독하거나 라이선스를 가진 분께는 광고가 나오지 않습니다. 광고 없이 보기