0 down vote favorite
1) How can I login amazon ec2 with root directly in putty??
each time i need to su - root first and change to root...is there any other ways??
2) How can I login amazon ec2 with root directly in winscp or filezilla??
since i want to "push" the file to some directly from my computer, but i cannot do this (e.g.create dir when login with ec2-user)
WinSCP supports SSH keys.
In /etc/ssh/sshd_config set
Copy your public key to /root/.ssh/authorized_keys (there will be a similar file inside of ec2-user's home directory). If you want to just copy that type
This way you can login as root but only with ssh keys. If you have already assigned a password to root, you can disable the password on the account by typing:
You will also need to reload ssh:
Assuming you have already converted the amazon public key file to putty format, point WinSCP to that private key file and you should be able to login without a password. If you have not converted the key file you can use puttygen to do so.
Edit /etc/ssh/sshd_config, change these lines
To:
Set a password for root and restart sshd.
Disclaimer: I don't recommend this at all, but since you asked I'll give you the gun - you decide what to do with it.