Como você ssh na conta raiz de outro sistema? Suponha que você precise acessar o sistema de destino.
Esta é uma pergunta que me foi feita em um questionário. Aparentemente, simplesmente usando
ssh [email protected]
não foi a resposta. Eu gostaria de saber a resposta.
ssh
direto à raiz foi levantada (em oposição a, digamos, " Suponha que o sistema de destino esteja em sua configuração padrão ") .ssh root@some-other-system
pode ser apenas um palpite, pois a pergunta não menciona configuração ou outros detalhes.Respostas:
Essa é realmente a maneira correta de fazer o SSH em um servidor (192.168.xxx.xxx), que aceita conexões SSH na porta padrão (22). Para especificar o usuário que você deseja usar para o login, você pode usar:
ou
Se o serviço SSH estiver configurado para permitir o login raiz, você poderá se conectar sem problemas ( PermitRootLogin sim, em sshd_config).
fonte
PermitRootLogin yes
é apenas para a implementação do servidor ssh OpenSSH. Além disso, muitos sistemas têm outras maneiras de desativar o login raiz na rede, como via PAM em alguns sistemas GNU / Linux.Desative o login raiz e, em seguida, faça o SSH como você mesmo e use a escalação de privilégios (
sudo
,su root
...) quando necessário. Agora você tem acesso root rastreável, pois o sudo etc é registrado.fonte