Ok, isso pode ser estranho haha
Eu tenho um servidor, é um servidor baseado em ARM e não tenho KVM, mas tenho um ambiente de inicialização de rede e um modo de recuperação (baseado em Debian).
O servidor só vem com as opções de instalação do Debian 7 e 8, e eu quero usar o CentOS nele. Consegui usar o painel de controle do meu host para informar ao servidor para inicializar a rede em um ambiente de recuperação ativo, depois disse para fazer uma reinicialização na máquina, recebi o e-mail com os detalhes de login, logado no ambiente ao vivo e procedeu-se a fazer o seguinte,
Eu segui em frente e usei um comando que eu criei, wget -O- 'http://(IP redacted)/CentOS-Userland-7-armv7hl-Minimal-1708-CubieTruck.img' | dd of=/dev/sda
para instalar a última imagem do braço do CentOS 7 neste sistema baseado em braço, então alterei o netboot de volta para o HDD e reiniciei o disco novamente.
O servidor ficou online e foi pingável, indicando que o CentOS 7 estava rodando no sistema e se configurou na rede via DHCP, o que é incrível!
Agora, tudo o que preciso fazer é o SSH e eu gostaria de ir, mas aqui é onde o problema acontece, o sshd não está em execução e, portanto, não consigo entrar nele.
Então, fui em frente e coloquei de volta no ambiente de recuperação ao vivo, montei o disco e pude ver todos os arquivos do sistema, a imagem instalada corretamente e tudo estava lá. Eu então comecei a usar o chroot para definir as senhas root e user, e então comecei a procurar como eu poderia habilitar o sshd manualmente.
Parece que a solução foi essa, usando a ajuda deste artigo aqui link Eu precisava criar manualmente um link simbólico de /usr/lib/systemd/system/sshd.service
to /etc/systemd/system/multi-user.target.wants/sshd.service
, em seguida, reinicie e eu deveria trabalhar ssh.
Eu fiz isso e quando reiniciei, ele era pingável, mas eu ainda não conseguia acessar o SSH.
É para isso que estou pedindo ajuda. Alguém sabe de alguma maneira ativar um serviço systemd (como sshd) manualmente, externamente, por meio de um ambiente ativo?