Руководство по импорту
Импорт из клиента, которым вы уже пользуетесь
Четырнадцать форматов: двенадцать клиентов, ssh_config и known_hosts. Перенесите сохранённые подключения и проверьте, что доступно для каждого источника. Документы Royal TS/TSX импортировать нельзя.
Начните в Termiyo
- Разблокируйте хранилище. Над списком хостов нажмите кнопку с облаком «Импортировать хосты из другого места» или «Импортировать» на стартовом экране. Дальше следуйте пути, указанному ниже для вашего источника.
- При импорте хостов проверьте предпросмотр и отметьте нужные хосты вместе с необходимыми промежуточными хостами. Раскройте «Не импортировано» рядом со счётчиком, чтобы прочитать об исключениях. «Выбрать другой файл» сохраняет формат источника.
- Нажмите «Импортировать» с числом выбранных хостов, проверьте результат и нажмите «Готово». Хосты с пометкой «уже импортирован» изначально не выбраны. Повторный выбор может обновить существующие хосты личного хранилища; неизменённый файл не создаёт дубликатов.
- Для 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.