• Как физически хранятся блоки биткоин?

    Там фактически нет никакой базы. Блоки хранятся в сыром виде в файлах. А индексы по этим файлам хранятся в LevelDB.
    Ответ написан
  • С чего начать в изучении ssh?

    @sazhyk
    А что конкретно вы подразумеваете под "изучением ssh"?
    Если я вас правильно понял, то например можно попробовать поиграть с возможностями ssh.
    1. Всё-таки поставьте virtualbox, а в него туже убунту, только серверную, без gui. Если у вас подключение к интернету через роутер, то у виртуалки в настройках сети поставьте тип подключения " сетевой мост", так вы добьетесь того, что ваша виртуальная машина будет точно такой же компьютер в сети как и ваша физическая машина. Если подключение прямое, без роутера, то выбирайте тип подключения NAT. Там уже смотрите, какой адрес машине даст virtualbox. ( Вроде должна быть доступна гостевая машина из хостовой).
    /дальше в объяснениях будем считать, что вы подключаетесь через роутер, который дает адреса из сети 192.168.0.0/
    2. Дальше ssh user@192.168.0.10 (допустим такой адрес получила ваша виртуалка). Вот вы и подключились!
    3. Попробуйте удаленно поставить например htop. Запустите htop, посмотрите что запущено у вас на удаленной машине.
    4. Почитайте на хабре, например, как организовать подключение не по паролю, а по ключам.
    5. Попробуйте реализовать подключение по ключам.
    6. Попробуйте установить из репозиториев вебсервер, например apache. Он с настройками поумолчанию даст вам простейший веб-сервер, вы в браузере наберете адрес своей виртуалки и веб-сервер отдаст вам пример страницы. Вот, вы уже используя ssh установили веб-сервер :-)
    7. Прочитайте вот эту статью, например https://m.habrahabr.ru/post/122445/ Попробуйте реализовать проброс динамического порта (в статье описано). Теперь вы с помощью ssh научились организовывать простой socks-proxy :-)
    PS: учитесь на примерах. Всё что написал, это просто навскидку. Удачи!
    Ответ написан
    Комментировать
  • С чего начать в изучении ssh?

    NullByte
    @NullByte
    Bad gateway
    user@linux: #> sudo apt-get install ssh tmux
    user@linux: #> sudo service ssh start (запуск сервера)
    user@linux: #> ssh user@localhost
    Login: user
    Password: (ввод вслепую, не думайте что "ничего не набирается")
    Welcome to Linux at localhostname
    blablabla
    user@linux: #> (с этого момента все идет через ssh-подключение, а не через обычный терминал)
    user@linux: #> tmux ( запускает виртуальный терминал, интересная и полезная вещь, если собираетесь активно работать через удаленку, читайте мануалы по его использованию, возможностей там много)
    вот и все. еще изучайте стандартные команды линуксов.
    Ответ написан
    Комментировать