Vin*_* Rc 8 server openssh 18.04
尝试安装 OpenSSH_8.0p1,但仅安装了 OpenSSH 客户端。
sudo apt install openssl-server Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openssl-server
Run Code Online (Sandbox Code Playgroud)
要在 Ubuntu 18.04(仿生)上将 openssh 从 7.6 升级到 8.0,我按照此处给出的说明进行操作:How to Install OpenSSH 8.0 Server from Source in Linux。
我开始使用的版本:
$ ssh -V
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
Run Code Online (Sandbox Code Playgroud)
以下是升级命令:
sudo apt update
sudo apt install build-essential zlib1g-dev libssl-dev
sudo mkdir /var/lib/sshd
sudo chmod -R 700 /var/lib/sshd/
sudo chown -R root:sys /var/lib/sshd/
wget -c https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.4p1.tar.gz
tar -xzf openssh-8.4p1.tar.gz
cd openssh-8.4p1/
sudo apt install libpam0g-dev libselinux1-dev
./configure --with-kerberos5 --with-md5-passwords --with-pam --with-selinux --with-privsep-path=/var/lib/sshd/ --sysconfdir=/etc/ssh
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
然后打开一个新终端并运行:
$ ssh -V
OpenSSH_8.4p1, OpenSSL 1.1.1 11 Sep 2018
Run Code Online (Sandbox Code Playgroud)
如果您在 ubuntu 存储库上使用 apt 工具搜索您的版本类型,apt search openssh您会发现绿色的软件包openssh-server/ubuntu-codename version以及与您的问题无关的其他软件包。
如果这是您正在寻找的版本(我的已经显示 openssh 1:8.0p11),您可以sudo apt install openssh-server像平常一样安装它。但是,如果您在 ubuntu 存储库中找不到它,您可以在官方存储库中搜索它,甚至尝试从源代码编译它。
编辑:@VinohRc,我输错了 openssh,但将答案编辑为正确的名称。然而,正如@Pilot6所说,ubuntu 18.04仍然没有1.8版本。
| 归档时间: |
|
| 查看次数: |
12045 次 |
| 最近记录: |