Termiyo
Вся документация

Руководство по импорту

Импорт из клиента, которым вы уже пользуетесь

Четырнадцать форматов: двенадцать клиентов, ssh_config и known_hosts. Перенесите сохранённые подключения и проверьте, что доступно для каждого источника. Документы Royal TS/TSX импортировать нельзя.

Начните в Termiyo

  1. Разблокируйте хранилище. Над списком хостов нажмите кнопку с облаком «Импортировать хосты из другого места» или «Импортировать» на стартовом экране. Дальше следуйте пути, указанному ниже для вашего источника.
  2. При импорте хостов проверьте предпросмотр и отметьте нужные хосты вместе с необходимыми промежуточными хостами. Раскройте «Не импортировано» рядом со счётчиком, чтобы прочитать об исключениях. «Выбрать другой файл» сохраняет формат источника.
  3. Нажмите «Импортировать» с числом выбранных хостов, проверьте результат и нажмите «Готово». Хосты с пометкой «уже импортирован» изначально не выбраны. Повторный выбор может обновить существующие хосты личного хранилища; неизменённый файл не создаёт дубликатов.
  4. Для known_hosts порядок иной: выбор файла сразу сохраняет поддерживаемые закреплённые ключи серверов без предпросмотра хостов. Хосты при этом не создаются.

Termius

Файл и расположение
JSON или CSV от стороннего экспортёра, например termius-local-export или termius-exporter: hosts.json, credentials.json, decrypted-indexeddb.json, credentials.csv или termius_hosts.csv. Сохраните доступ и к экспортированным файлам ключей. Termiyo не читает зашифрованное локальное хранилище Termius напрямую.
Что переносится
Хосты, порты, имена пользователей, доступные сохранённые пароли и поддерживаемые встроенные ключи или файлы ключей. Пути групп становятся названиями. Полный экспорт расшифрованных сущностей может также содержать унаследованные настройки групп, разрешимые переходы через хосты и локальные, обратные или динамические перенаправления.
Что остаётся
Папки групп, теги, сниппеты, оформление терминала и парольные фразы ключей. Экспорт без секретов не даст пропущенные пароли и ключи. Не рассчитывайте, что плоский CSV или список хостов содержит правила перенаправления из полного экспорта.
Как открыть в Termiyo
Импортировать → «Termius» → выберите JSON или CSV стороннего экспортёра. Затем проверьте предпросмотр.

JuiceSSH

Файл и расположение
На телефоне откройте JuiceSSH → Backup / Restore и создайте незашифрованную резервную копию. Скопируйте её JSON-файл (.json, .jsbk или .txt) на этот компьютер.
Что переносится
SSH-подключения, порты и имена пользователей из связанных учётных данных, их сохранённые пароли и читаемые закрытые ключи. Имена групп входят в названия. Записи Mosh становятся SSH-подключениями.
Что остаётся
Зашифрованные резервные копии отклоняются. Сессии Telnet и локальные сессии, наборы перенаправлений, сниппеты, сохранённые ключи серверов, настройки приложения и парольные фразы ключей не импортируются.
Как открыть в Termiyo
Импортировать → «JuiceSSH» → выберите незашифрованную резервную копию. Затем проверьте предпросмотр.

PuTTY

Файл и расположение
Ключ Windows HKCU\Software\SimonTatham\PuTTY\Sessions читается автоматически через «Сессии PuTTY». Подойдёт и экспорт этого ключа в .reg. На Linux и macOS: ~/.putty/sessions или отдельный файл сессии.
Что переносится
Названия, адреса, порты и имена пользователей SSH-сессий, а также поддерживаемые файлы ключей. Локальные, обратные и динамические перенаправления и распознанный переход plink -nc через сохранённую сессию.
Что остаётся
Сессии других протоколов, Default Settings, сохранённые пароли прокси, обычные SOCKS/HTTP-прокси, оформление и удалённые команды. Ключи PuTTY .ppk требуют отдельного импорта ключей, описанного ниже; здесь они не преобразуются.
Как открыть в Termiyo
Импортировать → «Сессии PuTTY». Termiyo ищет локальные сессии, включая реестр Windows; если ничего не найдено, открывает выбор файла. Для своего экспорта нажмите «Выбрать другой файл».

FileZilla

Файл и расположение
sitemanager.xml: %APPDATA%/FileZilla на Windows; ~/.config/filezilla на Linux и macOS, а также ~/Library/Application Support/FileZilla на macOS.
Что переносится
SFTP-сайты с названиями, адресами, портами, именами пользователей и файлами ключей. Пароли в открытом виде или base64 переносятся при обычном входе с сохранённым паролем.
Что остаётся
FTP, FTPS, WebDAV и другие сайты без SFTP; структура папок. Пароли под защитой мастер-пароля не расшифровываются. Интерактивный вход или запрос при каждом входе не даёт сохранённого пароля для переноса.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник FileZilla. Далее выполните шаги предпросмотра хостов выше.

WinSCP

Файл и расположение
WinSCP.ini с разделами [Sessions\…]. На Windows поиск проверяет %APPDATA%/WinSCP.ini; конфигурацию только в реестре сначала нужно экспортировать из WinSCP в INI.
Что переносится
Сессии SCP и SFTP, названия, адреса, порты, имена пользователей, файлы ключей и декодируемые сохранённые пароли. Путь сессии остаётся в названии.
Что остаётся
Сессии FTP, WebDAV и S3. Пароли под защитой мастер-пароля WinSCP не переносятся. Настройки прокси, перенаправлений и интерфейса не преобразуются.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник WinSCP. Далее выполните шаги предпросмотра хостов выше.

MobaXterm

Файл и расположение
MobaXterm.ini на Windows в %APPDATA%/MobaXterm или Documents/MobaXterm.
Что переносится
SSH-закладки: название, адрес, порт и имя пользователя. Имена папок SubRep входят в название.
Что остаётся
Другие типы сессий, закрытые ключи, перенаправления и оформление. Пароли из отдельного защищённого хранилища MobaXterm (DPAPI/мастер-пароль) не читаются; введите их при подключении.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник MobaXterm. Далее выполните шаги предпросмотра хостов выше.

JetBrains IDEs

Файл и расположение
options/sshConfigs.xml в папке каждого продукта внутри %APPDATA%/JetBrains на Windows, ~/Library/Application Support/JetBrains на macOS или ~/.config/JetBrains на Linux.
Что переносится
Названия SSH-конфигураций, хосты, порты, имена пользователей и файлы ключей. Макрос $USER_HOME$ в пути ключа раскрывается.
Что остаётся
Пароли из хранилища паролей IDE или системной связки ключей, настройки IDE и проектов. Папки групп не создаются.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник JetBrains IDEs. Далее выполните шаги предпросмотра хостов выше.

Remmina

Файл и расположение
Файлы .remmina в ~/.local/share/remmina на Linux. Для расшифровки паролей также нужен секрет из ~/.config/remmina/remmina.pref или ~/.remmina/remmina.pref на этом компьютере.
Что переносится
SSH/SFTP-хосты, порты, имена пользователей, файлы ключей и пароли, расшифровываемые этим секретом. Имена групп входят в название хоста.
Что остаётся
Профили RDP, VNC и других протоколов без SSH, команды, оформление, прокси и туннели. Без подходящего секрета remmina.pref защищённые пароли остаются в исходном клиенте.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник Remmina. Далее выполните шаги предпросмотра хостов выше.

Tabby

Файл и расположение
config.yaml в %APPDATA%/tabby на Windows, ~/Library/Application Support/tabby на macOS или ~/.config/tabby на Linux.
Что переносится
SSH-профили, названия, хосты, порты, имена пользователей и файлы закрытых ключей. Имена групп входят в название.
Что остаётся
Пароли, команды прокси, настройки промежуточных хостов и профили других протоколов. Папки групп и оформление терминала не воссоздаются.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник Tabby. Далее выполните шаги предпросмотра хостов выше.

SecureCRT

Файл и расположение
Файлы сессий .ini в %APPDATA%/VanDyke/Config/Sessions на Windows, ~/Library/Application Support/VanDyke/SecureCRT/Config/Sessions на macOS или ~/.vandyke/SecureCRT/Config/Sessions на Linux.
Что переносится
SSH-сессии с названиями файлов, адресами, портами, именами пользователей и файлами ключей. При чтении каталога обрабатываются файлы .ini непосредственно в выбранной папке.
Что остаётся
Вложенные папки сессий, Default.ini при чтении каталога, сессии других протоколов, пароли под защитой парольной фразы, скрипты, прокси, перенаправления и оформление. Файл сессии из вложенной папки импортируйте отдельно.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник SecureCRT. Далее выполните шаги предпросмотра хостов выше.

Cyberduck

Файл и расположение
XML-закладки .duck в %APPDATA%/Cyberduck/Bookmarks на Windows или ~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/Bookmarks на macOS.
Что переносится
SFTP/SSH-закладки, названия, хосты, порты, имена пользователей и файлы закрытых ключей.
Что остаётся
Пароли из связки ключей, другие протоколы и начальная папка закладки. Для двоичной plist сначала нужна XML-копия; группы закладок не воссоздаются.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник Cyberduck. Далее выполните шаги предпросмотра хостов выше.

iTerm2

Файл и расположение
~/Library/Preferences/com.googlecode.iterm2.plist на macOS в формате XML. Перед выбором преобразуйте копию двоичной plist.
Что переносится
Профили с активной пользовательской командой ssh: название профиля, адрес, имя пользователя, порт -p, пользователь -l и путь ключа -i.
Что остаётся
Профили локальной оболочки, пароли, цвета и группы. Другие параметры SSH, включая -J, перенаправления и удалённые команды, отмечаются, но не импортируются.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → найденный источник iTerm2. Далее выполните шаги предпросмотра хостов выше.

ssh_config

Файл и расположение
~/.ssh/config или другой конфигурационный файл OpenSSH вместе с доступными файлами Include и ключами по указанным путям.
Что переносится
Конкретные псевдонимы Host, вычисленные имя хоста, порт и пользователь, поддерживаемые ключи, разрешимые цепочки ProxyJump, распознанные прокси ssh -W и локальные, обратные или динамические перенаправления. Подходящие записи known_hosts дают закреплённые ключи, в том числе хешированные записи для этих известных адресов.
Что остаётся
Блок с шаблоном задаёт значения по умолчанию, но не создаёт хосты. Паролей и папок групп нет. Match exec и произвольные команды ProxyCommand никогда не запускаются; неподдерживаемые директивы, списки алгоритмов и переопределения StrictHostKeyChecking отмечаются.
Как открыть в Termiyo
Импортировать → «SSH config» читает ~/.ssh/config. Для другой конфигурации нажмите «Выбрать другой файл», затем проверьте предпросмотр.

known_hosts

Файл и расположение
~/.ssh/known_hosts или другой файл known_hosts OpenSSH, выбранный в настройках.
Что переносится
Доверенные открытые ключи серверов для явно указанных имён и портов: один предпочтительный ключ на хост и порт. Уже закреплённые ключи остаются без изменений.
Что остаётся
Хосты, пользователи, группы, закрытые ключи и пароли не создаются. Отдельный импорт пропускает хешированные записи, записи только с шаблонами, отозванные ключи, маркеры центров сертификации и ключи DSA.
Как открыть в Termiyo
Импортировать → «Поискать на этом компьютере» → «Известные хосты» сразу импортирует найденный файл. Для другого файла: Настройки → Известные хосты → «Импортировать файл known_hosts».

Ключи, группы и отсутствующие источники

Путь к ключу — не копия ключа. Файлы закрытых ключей должны быть доступны для чтения по указанным путям на этом компьютере. Поддерживаемые ключи OpenSSH и PEM переносятся, парольные фразы — нет. Отсутствующие и неподдерживаемые ключи указаны в предпросмотре. Импортированные учётные данные хранятся в хранилище в зашифрованном виде.

Группы не воссоздаются как папки. Там, где это указано ниже, их имена входят в название хоста. Если источник не появился в «Поискать на этом компьютере», проверьте указанные расположения. После открытия его предпросмотра «Выбрать другой файл» позволяет выбрать другой файл того же формата.

Для файлов PuTTY .ppk используйте Настройки → SSH-ключи → «Импортировать из файла…», затем создайте логин с импортированным ключом. Импорт хостов их не преобразует. Если Cyberduck или iTerm2 сообщает о двоичной plist, преобразуйте копию в XML на macOS командой plutil -convert xml1 -o converted.plist input.plist и выберите её; для копии Cyberduck сохраните расширение .duck.