Я установил openssh-сервер на свой компьютер с Ubuntu, используя apt-get install openssh-server
. Версия 5.9.
Теперь я хотел бы скомпилировать и установить openssh-сервер версии 6.2 из исходных кодов. Я успешно загрузил исходные коды и выполнил следующие команды:
./configure
make
make install
Я обнаружил, что новая версия openssh-server была установлена в / usr / местные / SBIN /. Старая версия openssh-сервера была в /usr/sbin/.
Я обнаружил, что служебный скрипт в /etc/init.d/ssh по-прежнему указывает на / usr / sbin /. И старый openssh-сервер (v5.9) все еще работает.
apt-get install
, файлы конфигурации будут установлены в / etc / ssh /. Если я скомпилирую и установлю его из исходного кода, где находится файл конфигурации? Спасибо.
Я только что установил версию 6.4p из исходного кода, и файлы конфигурации помещены в
> /usr/local/etc$ ll total 284
> -rw-r--r-- 1 root root 242153 Jan 10 21:20 moduli
> -rw-r--r-- 1 root root 1576 Jan 10 21:20 ssh_config
> -rw-r--r-- 1 root root 2583 Jan 13 09:46 sshd_config
> -rw------- 1 root root 672 Jan 13 09:28 ssh_host_dsa_key
> -rw-r--r-- 1 root root 610 Jan 13 09:28 ssh_host_dsa_key.pub
> -rw------- 1 root root 227 Jan 10 21:20 ssh_host_ecdsa_key
> -rw-r--r-- 1 root root 182 Jan 10 21:20 ssh_host_ecdsa_key.pub
> -rw------- 1 root root 985 Jan 13 09:28 ssh_host_key
> -rw-r--r-- 1 root root 650 Jan 13 09:28 ssh_host_key.pub
> -rw------- 1 root root 1679 Jan 13 09:28 ssh_host_rsa_key
> -rw-r--r-- 1 root root 402 Jan 13 09:28 ssh_host_rsa_key.pub
Чтобы удалить старую версию, я настроил новую для запуска на другом порту , скопировал скрипт инициализации старой версии и изменил его так, чтобы он указывал на новый установленный. Теперь у меня могут быть запущены две версии, чтобы я мог протестировать новую установку, я оставляю старую версию в течение дня или около того на случай, если что-то изменится, поэтому у меня все еще есть доступ (мой сервер полностью удален). Как только я буду счастлив, я могу просто удалить старую версию с помощью apt, очистить все файлы конфигурации, которые у меня могут остаться, и перезагрузиться. Удачи!