Как настроить SSH без пароля с парой ключей в Ubuntu

Создаем пару ключей, все значения оставляем по умолчанию:

ssh-keygen

В консоли вводим команду, которая настраивает сервер таким образом, чтобы организовать вход по ssh ключу:

 ssh-copy-id -i .ssh/id_rsa.pub [email protected] 

Вместо 127.0.0.1 указываем ip сервера.

Забираем приватный ключ id_rsa переименовываем расширение в ppk, в winscp добавляем к подключению SSH authentication и он предложит сконвертировать файл в формат putty и сохраняем новый ключ. И добавляем новый ключ к подключению, пробуем подключиться.

Редактируем файл sshd_config

mcedit /etc/ssh/sshd_config

Добавляем инструкцию PasswordAuthentication no

Тут же можно изменить стандартный порт доступа, инструкция Port 22,  например пишем Port 4321, теперь доступ к ssh будет по порту 4321.

Перезагружаем ssh чтобы применить изменения конфига:

systemctl restart ssh

Теперь при попытке войти по паролю, получаем окно с ошибкой:

Прикрепляем приватный ключ к соединению и задача решена.

Перехватить вывод require в php, или выполнить php в file_get_contents

… Значит, вводим план-перехват. Только сразу подготовь рапорт, что план-перехват никаких результатов не дал.
The Lord of the Rings: The Two Towers

Для того, чтобы подгрузить содержимое файла и вывести его в определенном месте веб страницы, можно использовать file_get_contents, но если в составе загруженного таким образом файла будет содержаться php код, он не обработается.
Чтобы php-код выполнился в динамически загружаемом файле, можно воспользоваться командой require, но она выводит результат мгновенно, а если мы предварительно формируем вывод в переменную, то такой способ тоже не подходит… Или подходит?

В php Есть набор команд для буферизации вывода, чтобы включить буфер вывода, воспользуемся командой ob_start(). После этого, вызываем require и забираем результат в переменную командой ob_get_clean();

function GetPHP($file_name){
    ob_start();
    require( $file_name );
    return ob_get_clean();
}

Здесь представлена функция, которая возвращает результат выполнения php скрипта в переменную:

echo GetPHP('some-file.php');