0 голосов против избранных
1) Как мне войти в amazon ec2 с root прямо в putty ??
каждый раз, когда мне нужно сначала su - root и перейти на root ... есть ли другие способы ??
2) Как я могу войти в amazon ec2 с правами root непосредственно в winscp или filezilla ??
так как я хочу "протолкнуть" файл в некоторые из них прямо с моего компьютера, но я не могу этого сделать (например, создать каталог при входе в систему с пользователем ec2)
WinSCP поддерживает ключи SSH.
В / etc / ssh / sshd_config установить
PasswordAuthentication No
PermitRootLogin without-password
Скопируйте свой открытый ключ в /root/.ssh/authorized_keys (аналогичный файл будет внутри домашнего каталога пользователя ec2). Если вы хотите просто скопировать этот тип
sudo mkdir -p /root/.ssh
sudo cp /home/ec2-user/.ssh/authorized_keys /root/.ssh/
Таким образом, вы можете войти в систему как root, но только с помощью ключей ssh. Если вы уже назначили пароль для root, вы можете отключить пароль для учетной записи, набрав:
sudo passwd -l root
Вам также потребуется перезагрузить ssh:
sudo service sshd reload
Предполагая, что вы уже преобразовали файл открытого ключа Amazon в формат замазки, укажите WinSCP на этот файл закрытого ключа, и вы сможете войти в систему без пароля. Если вы не конвертировали ключевой файл, вы можете использовать для этого puttygen.
Отредактируйте / etc / ssh / sshd_config, измените эти строки
PermitRootLogin forced-commands-only
PasswordAuthentication no
Кому:
PermitRootLogin yes
PasswordAuthentication yes
Установите пароль для корень и перезапустите sshd.
passwd
service sshd reload
Отказ от ответственности: я не рекомендую это вообще, но раз уж ты просил, я тебе пистолет отдам - ты решаешь, что с ним делать.