Невозможно получить доступ к серверу Ubuntu, используя SFTP. Нет письменных перми?

Я открыл экземпляр Ubuntu в EC2. Я установил среду лампы и хотел ее протестировать.

Я хочу использовать SFTP для доступа к нему. В моей группе безопасности я открыл порт 22 (SSH 0.0.0.0/0), это опция по умолчанию, которую я не модифицировал.

Пробовал это:

Когда я вхожу в Наутилус, я не могу получить к нему доступ. Я пробовал:

sftp://ubuntu@myPublicIP

sftp://myPublicIP

sftp://myPublicIP/ubuntu

Я продолжаю получать: У меня нет разрешения на доступ к запрошенному местоположению .

Пробовал также это:

Я также пытался открыть папку, используя nautilus из терминала . Итак, я установил nautilus (sudo apt-get install nautilus), а затем попытался nautilus .

Все, что я получил, это:

(nautilus: 16407): Gtk-WARNING **: не могу открыть дисплей:

И пробовал это тоже:

Итак, после этого я попробовал это решение : я добавил открытый ключ, используя консоль в моем локальном окружении:

ssh-add /location_to_the_key_file/xxxxxx.pem

И Я сделал удаленный доступ к папкам , используя sftp://ubuntu@myPublicIP.

НО, я не могу загрузить что-либо из-за проблемы с разрешением, потому что кажется, что у меня есть только разрешение на чтение. Как я могу это изменить?

Что я делаю не так? Спасибо !!

1
задан 8 May 2016 в 17:48

1 ответ

Найденный ответом, и это здесь .

, Короче говоря необходимо установить полномочия каталога:

Создают новую www группу и присваивают Вашего пользователя человечности ему:

sudo groupadd www
sudo usermod -a -G www ubuntu

Изменение владение группы и полномочия каталога:

sudo chown -R root:www /var/www
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
find /var/www -type f -exec sudo chmod 0664 {} \;

, Чтобы это работало, необходимо выйти из системы и войти в систему снова после этого.

1
ответ дан 9 May 2016 в 03:48

Другие вопросы по тегам:

Похожие вопросы: