Sådan opdaterer du OpenSSH klienten til en nyere version - Trin-for-trin guide

Hvordan kan OpenSSH klienten opdateres til en nyere version, når den preinstallerede version er 7.6p1, og Github-siden ikke udgiver binære filer? Er det nødvendigt at kompilere binærerne selv, og vil de fungere som erstatning, selvom de ikke er signeret? Findes der en enklere metode?

For at opdatere OpenSSH klienten til en nyere version kan du enten kompilere binærerne selv, bruge systemets pakkemanager eller anvende tredjeparts repositories.

Hvordan kan OpenSSH klienten opdateres til en nyere version?

Hvis du har en preinstalleret version af OpenSSH klienten (version 7.6p1) og Github-siden ikke udgiver binære filer, kan du overveje følgende metoder for at opdatere til en nyere version:

1. Kompilere binærerne selv

Ja, det er muligt at kompilere binærerne selv. Følg disse trin:

  1. Download kildekoden fra OpenSSH's officielle repository.
  2. Udpak kildekoden.
  3. Kør konfigurationsscriptet: ./configure
  4. Byg kildekoden: make
  5. Installer den nye version: sudo make install

Selvom de binære filer ikke er signeret, vil de stadig fungere som en erstatning for den preinstallerede version. Dog skal du være opmærksom på sikkerhedsrisici ved at bruge usignerede binære filer.

2. Brug af pakkemanager

En enklere metode kan være at bruge systemets pakkemanager til at opdatere OpenSSH klienten. Følg disse trin afhængigt af dit operativsystem:

For Ubuntu/Debian:

  1. Opdater pakkelisten: sudo apt update
  2. Opgrader OpenSSH klienten: sudo apt upgrade openssh-client

For CentOS/RHEL:

  1. Opdater pakkelisten: sudo yum check-update
  2. Opgrader OpenSSH klienten: sudo yum update openssh-clients

For Fedora:

  1. Opdater pakkelisten: sudo dnf check-update
  2. Opgrader OpenSSH klienten: sudo dnf update openssh-clients

3. Brug af tredjeparts repositories

Hvis den officielle pakkemanager ikke har den nyeste version, kan du overveje at bruge tredjeparts repositories:

  1. Find et pålideligt tredjeparts repository, der tilbyder den nyeste version af OpenSSH.
  2. Tilføj repository til dit system.
  3. Opdater pakkelisten og installer den nye version af OpenSSH klienten.

Ved at følge en af disse metoder kan du opdatere OpenSSH klienten til en nyere version uden at skulle kompilere binærerne selv, hvilket kan være en enklere og mere sikker løsning.