Как установить демон лайткоин в AMI

У меня есть cent os в моем экземпляре amazon ec2. Я пытаюсь установить этот пост , чтобы установить демон litecoin после компиляции и запуска. /litecoind дает следующую ошибку

litecoind: key.cpp:134: {anonymous}::CECKey::CECKey(): Assertion `pkey != __null' failed.
Aborted

Как настроить litecoin.conf в AMI?

Ответы (2)

По моему личному опыту, CentOS — худший выбор серверной ОС для компиляции альткоинов. Мне еще предстоит скомпилировать и запустить ни одного демона в этой операционной системе. Cent OS мертва. Вместо этого используйте Ubuntu или любую другую ОС на основе Debian и наслаждайтесь преимуществами безболезненной компиляции.

Если вы находитесь в ситуации, когда ваше основное приложение находится на сервере Centos, и вы не хотите менять всю свою операцию, я бы предложил:

купить небольшой vps и поставить на него ubuntu(установить fail2ban и clamav, кроме зависимостей.

затем загрузите и настройте yaproxy для безопасного туннелирования в vps (вы можете совершать вызовы rpc из подсети без внешнего воздействия). теперь создайте базу данных на главном сервере для хранения учетных данных вашего кошелька.

теперь вам нужно настроить ufw на этом этапе.

вы должны разрешить с UFW следующее:

подключение к дефолтному порту кошелька с любого ip или списка доверенных узлов подключение для yaproxy ограничено ip вашего основного сервера. подключение к rpcport с localhost на адрес подсети основного сервера

в любом случае, возможно, вы зашли слишком далеко в этом вопросе, но этого должно быть достаточно, чтобы двигаться в правильном направлении, когда вы неизбежно понимаете, почему вы не можете правильно скомпилировать на Cent OS. это потому, что никто не обновляет репозитории пакетов yum, потому что популярность cent os просто ослабевает по разным причинам.

при создании файла используйте это: "OPENSSL_LIB_PATH=/usr/local/lib64" make -f makefile.unix USE_UPNP=- BDB_LIB_PATH=/usr/local/lib OPENSSL_LIB_PATH=/usr/local/lib64