Защитите пароли SFTP

В виртуальном файле определения хоста исправьте строку ниже.

ServerRoot /home/empression/Projects/billmed/web/httpdocs кому: DocumentRoot /home/empression/Projects/billmed/web/httpdocs

Используйте директиву DocumentRoot для обслуживания, virtualhost. вот является ссылка для получения дополнительной информации http://httpd.apache.org/docs/2.2/mod/core.html


Обновите свое virtualhost определение (/etc/apache2/sites-enabled/billmed) как после,


 ServerName billmed.emp
 DocumentRoot /home/empression/Projects/billmed/web/httpdocs

 
  Order Allow,Deny
  Allow from All
 

4
задан 23 January 2012 в 21:10
2 ответа

Не используйте пароли. Используйте ключи SSH .

С ключами SSH каждый пользователь имеет свой собственный закрытый ключ (ключи), которые никому не передаются. На каждом сервере + учетной записи, для которой вы хотите предоставить этому пользователю доступ, вы добавляете подпись ключа в файл authorized_keys . Если вы когда-нибудь захотите отозвать доступ, вы удалите этого пользователя из файла. Вы также можете указать ограничения на то, что может делать каждый пользователь (т.е. каждый ключ), поэтому, если вы входите в систему с заданным ключом, применяются определенные ограничения.

19
ответ дан 3 December 2019 в 02:18

Использовать двухэтапную аутентификацию с google-authentication . Его можно использовать с PAM, поэтому при подключении необходимо ввести пароль и токен, сгенерированный мобильными телефонами.

4
ответ дан 3 December 2019 в 02:18

Теги

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