[1] Instalacja OpenSSH

28 stycznia 2023 Wyłączono przez Adam [zicherka] Nogły

Oprogramowanie/pakiet OpenSSH jest częścią standardowej dystrybucji i jest instalowany w znacznej większości przypadków. Dlatego też można się logować do systemu za pomocą autentykacji użytkownik/hasło. Jednak w domyślnej konfiguracji konto [root] nie umożliwia logowania.
Aby sprawdzić aktualną wersję OpenSSH wykonaj:

root@vfbsd01:~ # ssh -V
OpenSSH_8.8p1, OpenSSL 1.1.1o-freebsd 3 May 2022

Zainstalować OpenSSH można na dwa sposoby: albo kompilując go, albo zainstalować z pakietu.
Aby skompilować OpenSSH wykonaj:

root@vfbsd01:~ # cd /usr/ports/security/openssh-portable/
root@vfbsd01:/usr/ports/security/openssh-portable # make config ; make -D WITH_OVERWRITE_BASE install clean
root@vfbsd01:/usr/ports/security/openssh-portable # rehash

Instalacja z pakietu wygląda następująco:

root@vfbsd01:~ # pkg install openssh-portable
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 6 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
ldns: 1.8.3
libcbor: 0.9.0
libcjson: 1.7.15
libedit: 3.1.20210910,1
libfido2: 1.11.0
openssh-portable: 9.0.p1,1

Polecenie to zainstaluje/zaktualizuje OpenSSSH do najnowszej wersji.
Którą z opcji wybierzemy zależy to tylko od Nas. Instalacja z pakietu jest szybsza i bezproblemowa, zaś instalacja ze źródeł to kilka – do kilkudziesięciu minut pracy wraz z odpowiedziami na pytania odnośnie opcji kompilacji i/lub instalacji.
Także wpis mówiący o starcie OpenSSH jest domyślnie dodany do pliku [/etc/rc.conf]. Jednak gdyby go tam nie było należy dodać następujący wpis:

root@vfbsd01:~ # mcedit /etc/rc.conf
# dodaj na końcu
sshd_enable=”YES”