GlebBYR
@GlebBYR
Web-разработчик

PHPStorm, как экспортировать настройки с сохранением логинов и паролей FTP, SSH и тд?

Раньше при экспорте настроек phpstorm в файл webServers.xml сохранял доступы от сервером, выглядело это так:
<webServer id="ID" name="server.ru" url="http://server.ru/">
        <fileTransfer host="11.111.111.233" port="22" rootFolder="/var/www/admin/data/www/server.ru" accessType="SFTP" username="admin" password="ПАРОЛЬ">
          <advancedOptions>
            <advancedOptions dataProtectionLevel="Private" />
          </advancedOptions>
          <option name="port" value="22" />
        </fileTransfer>
      </webServer>


С версии 2017 пропали атрибуты accessType username password
еще что интересно, я сидел раньше на 16 версии не парился, обновлять ничего не хотел от греха по дальше, тут переустановил винду, думаю поставлю и новый шторм, поставил, накатил бекап от 16 версии, вроде все гуд, добавлял новые хосты, после чего поставил шторм на другой пк, слил со старого пк бекап, залил на новый, опа, то что на 16 версии было сохранено, сохранилось, а от новых хостов которые были доабвлены в 17 версии, ни логинов ни паролей нету (
вот как выглядит файл с 17 версии
<webServer id="ID" name="server.ru" url="http://server.ru/">
        <fileTransfer host="11.111.111.233" port="22" rootFolder="/var/www/admin/data/www/server.ru">
          <advancedOptions>
            <advancedOptions dataProtectionLevel="Private" />
          </advancedOptions>
          <option name="port" value="22" />
        </fileTransfer>
      </webServer>
  • Вопрос задан
  • 1718 просмотров
Пригласить эксперта
Ответы на вопрос 1
cessel
@cessel
Программист, веб-разработчик, предприниатель
Понимаю что уже не актуально, но может кому-нибудь пригодится.
Попробуйте такой вариант:
1 этап
  1. Зайти в настройки PhpStorm (File-> Settings)
  2. Найти раздел Appearance & behavior->System settings -> Passwords
  3. В этом разделе устанавливаем Мастер-пароль


2 Этап
  1. Скачиваем и устанавливаем программу Keepass XC - https://keepassxc.org/ (или аналогичную для хранения паролей в формате KeePass)


3 Этап
  1. Заходим в папку C:\Users\[ТЕКУЩИЙ ПОЛЬЗОВАТЕЛЬ]\.PhpStorm2017.2\config (папка возможно скрытая)
  2. В этой папке находим файл c.kdbx
  3. Открываем этот файл установленной программой и вводим Мастер пароль для расшифровки базы паролей.

Таким образом мы получаем список паролей от FTP серверов в открытом виде.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы