CH-J Toolsġestjoni tas-server fuq SSH
Menu

OpenSSH 10.6 għal ċwievet SSH postkwantistiċi

Fajl tat-tniżżil

Ir-reviżjoni lingwistika ta’ din it-traduzzjoni għadha għaddejja. Jekk xi silta mhijiex ċara, ara t-test oriġinali bl-Ingliż.

CH-J Tools jista’ jżid ċavetta tat-tip postkwantistiku ssh-mldsa44-ed25519 ma’ server biss meta dak is-server ikun qed iħaddem OpenSSH 10.6 jew verżjoni aktar ġdida. OpenSSH 10.6 (6 ta’ Ottubru 2026) huwa l-ewwel rilaxx li jappoġġja l-forma standardizzata ta’ dan it-tip ta’ ċavetta. Rilaxxi eqdem jirrifjutawha. Xi wħud minnhom, bħal 10.2p1 f’Ubuntu 26.04, jagħrfu biss varjant sperimentali …@openssh.com li CH-J Tools ma jużax.

Fiż-żmien meta nkiteb dan id-dokument, Ubuntu u Debian ma jipprovdux 10.6 permezz ta’ apt. Din il-gwida tinstalla r-rilaxx uffiċjali OpenSSH 10.6p2 (5 ta’ Novembru 2026, li jirranġa vulnerabbiltà li tippermetti li tinqabeż l-awtentikazzjoni bil-password f’binjiet Linux mingħajr PAM) flimkien mal-pakkett tad-distribuzzjoni u tikkonfigura s-servizz ssh biex jużah.

Ittestjat fuq installazzjoni nadifa ta’ Ubuntu 26.04.1 LTS: installazzjoni, dħul b’ċavetta ssh-mldsa44-ed25519, startjar mill-ġdid u ritorn għall-istat preċedenti.

Qabel tibda

X’jagħmel l-iskript

  1. Jinstalla d-dipendenzi meħtieġa għall-kompilazzjoni b’apt.
  2. Iniżżel openssh-10.6p2.tar.gz. Jivverifika l-valur SHA-256 stabbilit minn qabel u l-firma OpenPGP maħluqa biċ-ċavetta tar-rilaxx ta’ OpenSSH 7168 B983 815A 5EEF 59A4 ADFD 2A3F 414E 7360 60BA.
  3. Jikkompila u jinstalla f’/opt/openssh-10.6p2. Il-konfigurazzjoni tiegħek f’/etc/ssh (ċwievet tal-host, sshd_config) u l-konfigurazzjoni PAM jibqgħu l-istess.
  4. Jivverifika l-sshd_config attwali bil-verżjoni l-ġdida. Imbagħad iniedi istanza tat-test fuq 127.0.0.1:2226 u jaqleb is-servizz biss jekk iż-żewġ verifiki jgħaddu.
  5. Iżid il-fajl ta’ konfigurazzjoni supplimentari ta’ systemd /etc/systemd/system/ssh.service.d/chj-openssh.conf u jiddiżattiva ssh.socket, għax l-sshd tal-proġett oriġinali ma jappoġġjax l-attivazzjoni permezz ta’ socket. Imbagħad jerġa’ jibda ssh.service.
  6. Jivverifika li l-proċess li qed jaħdem huwa /opt/openssh-10.6p2/sbin/sshd u li l-banner juri SSH-2.0-OpenSSH_10.6. Jekk xi waħda mill-verifiki tfalli, jerġa’ lura għall-istat preċedenti awtomatikament.

Installazzjoni

curl -fsSLO https://tools.ch-j.de/files/tools/chj-openssh-10.6.sh
echo "cdf3031a0b64db3e3bf3c83d31bd746aee5505757b1af5e137750326ed8d7a01  chj-openssh-10.6.sh" | sha256sum -c -
less chj-openssh-10.6.sh          # read it before running it as root
sudo bash chj-openssh-10.6.sh install

Imbagħad iftaħ konnessjoni SSH ġdida. Agħlaq is-sessjoni l-qadima biss wara li d-dħul il-ġdid jaħdem.

Verifika u ritorn għall-istat preċedenti

sudo bash chj-openssh-10.6.sh status     # running binary, ssh.socket, banner
sudo bash chj-openssh-10.6.sh rollback   # back to the distribution sshd

Ir-ritorn għall-istat preċedenti jneħħi l-fajl ta’ konfigurazzjoni supplimentari, jerġa’ jattiva ssh.socket jekk kien attiv qabel, u jerġa’ jibda l-sshd tad-distribuzzjoni. Il-binja f’/opt/openssh-10.6p2 tibqa’ fuq id-diska sakemm tħassarha. Wara li terġa’ lura għall-istat preċedenti, iċ-ċwievet ssh-mldsa44-ed25519 ma jibqgħux jaħdmu fuq dak is-server.

Imbagħad f’CH-J Tools

Erġa’ qabbad mas-server. Issa tista’ żżid ċavetta ssh-mldsa44-ed25519 minn Keychain fit-taqsima Users. Jekk is-server għadu jirrapporta verżjoni eqdem, CH-J Tools juri "OpenSSH 10.6 or newer is required" u ma jżidx iċ-ċavetta.