Обновить сервер OpenSSH в 12,04?

У меня есть openssh-сервер обновления трудного времени в человечности 12.04, я глупо загрузил .deb файл для 14,04, и конечно это не работало:/

Я попробовал sudo Кв. - получают установку-f, она просто удалила мой openssh

Вот выходной openssh 6.6 установки

vagrant@precise64:~$ sudo dpkg -i openssh-server_6.6p1-2ubuntu1_amd64.deb 
Selecting previously unselected package openssh-server.
(Reading database ... 84054 files and directories currently installed.)
Unpacking openssh-server (from openssh-server_6.6p1-2ubuntu1_amd64.deb) ...
dpkg: dependency problems prevent configuration of openssh-server:
 openssh-server depends on libc6 (>= 2.17); however:
  Version of libc6 on system is 2.15-0ubuntu10.5.
 openssh-server depends on libck-connector0 (>= 0.2.1); however:
  Package libck-connector0 is not installed.
 openssh-server depends on init-system-helpers (>= 1.13~); however:
  Package init-system-helpers is not installed.
 openssh-server depends on openssh-client (= 1:6.6p1-2ubuntu1); however:
  Version of openssh-client on system is 1:5.9p1-5ubuntu1.3.
 openssh-server depends on sysv-rc (>= 2.88dsf-24) | file-rc (>= 0.8.16); however:
  Version of sysv-rc on system is 2.88dsf-13.10ubuntu11.1.
  Package file-rc is not installed.
 openssh-server depends on lsb-base (>= 4.1+Debian3); however:
  Version of lsb-base on system is 4.0-0ubuntu20.3.
 openssh-server depends on openssh-sftp-server; however:
  Package openssh-sftp-server is not installed.
dpkg: error processing openssh-server (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Processing triggers for ufw ...
3
задан 6 May 2014 в 06:14

4 ответа

Код Вы Вход:

sudo dpkg -i openssh-server_6.6p1-2ubuntu1_amd64.deb

Должен установить OpenSSH-сервер и не Удалить его. Так или иначе, Если Вы хотите установить его Корректный путь, Открыть Up a Terminal Using Ctrl + Высокий звук + T и Тип:

sudo apt-get install openssh-server    

и это установит OpenSSH-сервер, и если это уже Установленный, Это Обновит его и если это будет актуально тогда, то ничто не будет сделано, кроме того, Если Вы испытаете затруднения из-за Команды Выше Попытки:

sudo apt-get update    

И, Как упомянуто выше, OpenSSH-сервер Обновления Ubuntu к Более старой Версии, чем Последнее, Так Для Установки Последнего Сначала мы должны удалить любой существующий старый OpenSSH-сервер, Поднять Командную строку Используя Ctrl + Высокий звук + T и Тип Следующий, Нажимающий Enter после Каждой Строки:

sudo apt-get remove openssh-server    

и Затем Устанавливать последнее

wget http://mirror.aarnet.edu.au/pub/OpenBSD/OpenSSH/portable/openssh-6.6p1.tar.gz    

tar -xvf openssh-6.6p1.tar.gz    

cd openssh-6.6p1    

./configure --prefix=/usr --sysconfdir=/etc/ssh    

--with-md5-passwords --with-privsep-path=/var/lib/sshd    

sudo make install    

И у Вас должен теперь Быть OpenSSH-сервер 6.6 P1, Чтобы Проверить, Ввести в Терминале:

sshd -V    
1
ответ дан 18 November 2019 в 05:01

Это не исходное решение, но обходное решение для получения последнего openssh-сервера на Ubuntu. Выполните эти строки в своем Терминале:

вселенная deb http://archive.ubuntu.com/ubuntu utopic безопасности "эха sudo">> склонный/etc/apt/sources.list

sudo - добирается, обновление

sudo склонный - получают openssh-server=1:6.6p1-2ubuntu1

установки
1
ответ дан 18 November 2019 в 05:01

Так как я не могу прокомментировать, я столкнулся с некоторыми проблемами с этим, то же как выше, но с некоторыми дополнительными шагами для предотвращения быть заблокированным.

Те же шаги как выше:

wget http://mirror.aarnet.edu.au/pub/OpenBSD/OpenSSH/portable/openssh-6.6p1.tar.gz    

tar -xvf openssh-6.6p1.tar.gz    

cd openssh-6.6p1    

./configure --prefix=/usr --sysconfdir=/etc/ssh    

--with-md5-passwords --with-privsep-path=/var/lib/sshd    

sudo make install    

Тогда удостоверяются, что Вы перезапускаете ssh!

sudo service ssh start

Разблокировали и устанавливают на случайный пароль (Вы все еще получите .pem passwordless доступ)

sudo passwd -u ubuntu       
sudo passwd    ubuntu     
0
ответ дан 18 November 2019 в 05:01

Я хотел использовать последний OpenSSL (1.0.2a), таким образом, я должен был создать это сначала ( Обновление OpenSSL на Ubuntu 12.04). Тогда я должен был помочь фигуре OpenSSH, где мой локальный ssl источник был расположен (-with-ssl-dir =/usr/local/ssl).

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords 
--with-privsep-path=/var/lib/sshd --with-ssl=/usr/local/ssl/lib 
--with-ssl-dir=/usr/local/ssl
0
ответ дан 18 November 2019 в 05:01

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

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