Como posso logar amazon ec2 com root diretamente em putty ou winscp?

7

0 down vote favorito

1) Como posso logar amazon ec2 com root diretamente no putty ??

sempre que preciso su - root primeiro e mudo para root ... existe alguma outra maneira ??

2) Como posso logar amazon ec2 com root diretamente em winscp ou filezilla ??

desde que eu quero "empurrar" o arquivo para alguns diretamente do meu computador, mas eu não posso fazer isso (por exemplo, criar dir quando o login com o usuário ec2)

    
por red23jordan 28.07.2011 / 07:46

2 respostas

9

O WinSCP suporta chaves SSH.

No conjunto / etc / ssh / sshd_config

PasswordAuthentication No
PermitRootLogin without-password

Copie sua chave pública para /root/.ssh/authorized_keys (haverá um arquivo semelhante dentro do diretório base do usuário do ec2). Se você quiser apenas copiar esse tipo

sudo mkdir -p /root/.ssh
sudo cp /home/ec2-user/.ssh/authorized_keys /root/.ssh/

Desta forma você pode logar como root, mas somente com chaves ssh. Se você já tiver atribuído uma senha ao root, poderá desativar a senha na conta digitando:

sudo passwd -l root

Você também precisará recarregar o ssh:

sudo service sshd reload

Supondo que você já tenha convertido o arquivo de chave pública amazon para o formato putty, aponte o WinSCP para esse arquivo de chave privada e será possível fazer o login sem uma senha. Se você não converteu o arquivo de chave, você pode usar o puttygen para fazer isso.

    
por 07.08.2011 / 13:13
3

Edite / etc / ssh / sshd_config, altere estas linhas

PermitRootLogin forced-commands-only
PasswordAuthentication no

Para:

PermitRootLogin yes
PasswordAuthentication yes

Defina uma senha para root e reinicie o sshd.

passwd
service sshd reload

Disclaimer: Eu não recomendo isso, mas desde que você perguntou eu vou te dar a arma - você decide o que fazer com ele.

    
por 28.07.2011 / 08:11