termscp CLI

termscp, терминальный клиент передачи файлов, открывает удаленный файл в привычном редакторе и синхронизирует правку обратно.

  • 3 148 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Пользователь редактирует и удаляет файлы, а также выполняет команды встроенного терминала с правами подключенной учетной записи сервера.
Все причины и проверки

veeso/termscp

Установка

Ручная установка

curl --proto '=https' --tlsv1.2 -sSLf https://termscp.rs/install.sh | sh

Первый вариант для Linux, FreeBSD и macOS. Сначала прочитайте скрипт по адресу из команды.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Пользователь редактирует и удаляет файлы, а также выполняет команды встроенного терминала с правами подключенной учетной записи сервера.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

termscp, файловый клиент для терминала, соединяет локальный каталог с сервером или хранилищем. Пользователь выбирает подключение и просматривает каталоги, загружает, скачивает и переименовывает файлы. Для повторного доступа есть закладки и история соединений. Поддерживаются SFTP, SCP, FTP, S3 и другие документированные протоколы. Открытие файла передается внешней программе, а сохраненные изменения можно отправить на удаленный узел. Встроенный терминал выполняет системные команды с правами подключенной учетной записи.

Для кого. Администраторам, которые передают и правят файлы на своих серверах, оставаясь в терминале.

Подходит, если

  • На сервер нужно загрузить подготовленный набор файлов по SFTP.
  • Удаленную конфигурацию требуется открыть в привычном редакторе.
  • Для нескольких хостов нужны закладки и история подключений.
  • После сохранения локальной правки надо синхронизировать файл с узлом.

Не подходит, если

  • Передача должна работать как фоновый сценарий без интерактивного экрана.
  • От программы требуется запрет всех команд и изменений на сервере.
  • Нужна гарантированная резервная копия с историей версий и восстановлением.

Пример запроса к агенту

Подготовь план ручной передачи файлов на мой сервер через termscp с проверкой каталога назначения и резервной копии.

Ограничения

Для каждого протокола нужны собственные параметры доступа и права сервера; сохраненная закладка их не заменяет. Чтобы открыть файл из termscp, установите подходящую внешнюю программу и проверьте, что она запускается для выбранного типа файла. Установщик macOS использует Homebrew либо устанавливает Rust при его отсутствии, поэтому сначала изучите скрипт. При синхронизации termscp записывает правки в удаленные файлы с правами аккаунта; перед работой с конфигурацией сохраните ее исходную копию.

Как отключить. Закройте соединение и завершите termscp. Удалите ненужные сохраненные доступы из системного хранилища отдельно.

Частые вопросы

Поддерживается ли SFTP?

Да, вместе с SCP и другими протоколами. Выберите его при настройке подключения.

Можно ли использовать SSH-ключ?

Да, при подключении по SFTP или SCP. Укажите SSH-ключ учетной записи, у которой есть доступ к нужной папке сервера.

Есть ли закладки?

Да. Сохраните параметры хоста в закладке и выбирайте ее для повторного подключения. Права на папки остаются правами указанного аккаунта.

Где хранится сохраненный пароль?

В системном хранилище ключей. На Linux должен быть настроен менеджер ключей; закладка с адресом сама по себе не заменяет сохраненный пароль или SSH-ключ.

Можно ли выполнять команды?

Да, есть встроенный терминал. Учитывайте права удаленной учетной записи.

Обсуждение

Вопросов и отзывов пока нет.

nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.

CLIРасширенный доступ22,1 тыс.Звезды репозитория

MCP-сервер для iTerm: агент запускает команды в текущей сессии терминала, читает вывод и шлет управляющие символы

MCP-серверШирокий доступ571Звезды репозитория

superfile открывает файловый менеджер в терминале: навигация по папкам, операции с файлами, темы и настраиваемые клавиши.

CLIРасширенный доступ24 тыс.Звезды репозитория

Команда tode открывает редактор VS Code в терминале, чтобы пользователь проверял файлы и изменения рядом с работой агента.

CLIРасширенный доступ2,2 тыс.Звезды репозитория

qrcp передает файлы между компьютером и телефоном по локальной сети через QR-ссылку, которая открывается в браузере.

CLIРасширенный доступ10,5 тыс.Звезды репозитория

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория

Коротко о README

Готовые Linux-сборки статически связаны с musl. Для сборки из исходников отдельно перечислены системные зависимости.

Бейдж для README

Сообщить о проблеме

Foxx AItermscp
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.