Я нашел решение, которое помогло мне.
Простой подход состоит в том, чтобы: ssh войти в вашу коробку metasploit, запустить screen -dRR, и в получившейся оболочке запустить msfconsole. Затем, в будущем, если вы отключите свой ssh-клиент и переподключитесь, просто снова запустите screen -dRR, и вы снова будете подключены к сеансу экрана, на котором запущена msfconsole. Команда screen -dRR также создает сеанс экрана, если он не существует, поэтому он работает, даже если сеанс экрана не существует.
просто откройте другой сеанс или терминал ssh, затем запустите screen -d или просто screen -d, если вы работаете с одним экраном.
С уважением