У меня есть 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 ...
Код Вы Вход:
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
Это не исходное решение, но обходное решение для получения последнего openssh-сервера на Ubuntu. Выполните эти строки в своем Терминале:
установкивселенная deb http://archive.ubuntu.com/ubuntu utopic безопасности "эха sudo">> склонный/etc/apt/sources.list
sudo - добирается, обновление
sudo склонный - получают openssh-server=1:6.6p1-2ubuntu1
Так как я не могу прокомментировать, я столкнулся с некоторыми проблемами с этим, то же как выше, но с некоторыми дополнительными шагами для предотвращения быть заблокированным.
Те же шаги как выше:
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
Я хотел использовать последний 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