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 はパス・接続情報を含む場合があり、公開前に確認します。パスワード・秘密鍵・トークンを命令行、シェル履歴、例ファイルへ入れません。
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 | Vault の一覧・作成・改名・確認後削除 |
| 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 を確認します。Vault やホスト削除はサーバーファイルの削除ではありません。
| 命令 | 用途 |
|---|---|
| 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-identities | エージェントの鍵一覧 |
スラッシュで書いた set/delete は別命令です。実行名はヘルプを確認します。公開鍵設置は authorized_keys などを変更する可能性があり、権限・対象・既存保管を確認して実行します。秘密値削除は OS ストアへアクセスが必要で、他ホストへの影響も確認します。
高度なエンジンがあっても、同名のデスクトップボタンがすべてあるわけではありません。
形式は 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 を確認します。期待する結果は完了・宛先・ハッシュ確認で、終了コードを無視しません。
期待する結果はヘルプに定義された一覧・出力ファイル・適用概要・転送状態です。失敗時は原本を保管し、ヘルプ・終了コード・権限・衝突を確認します。命令一覧の確認は接続や全機能の実行検証ではありません。