[1] Instalacja OpenSSH
28 stycznia 2023Oprogramowanie/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”