Я сделал это, как я обрисовал в общих чертах в этом посте . По сути, я создаю нового пользователя и предоставляю ему разрешения. Я не знаю, лучший ли это способ, но он работает нормально.
Я скопировал важные части здесь, но в блоге есть еще несколько изображений, которые могут помочь.
Создать пользователя
sudo su sudo useradd fred passwd fred
Создайте несколько ключей
su fred ssh-keygen -f rsa mkdir .ssh touch .ssh/authorized_keys chmod go-w ~/ chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys cat fred.pub >> /home/fred/.ssh/authorized_keys
Разрешить доступ
vi /etc/ssh/sshd_config PasswordAuthentication no AllowUsers ec2-user fred
Авторизоваться
Используйте @. В FileZilla я настроил это так.