W celu przygotowania urządzenia z systemem Linux do zdalnej instalacji Agenta sieciowego:
Jeśli nie możesz połączyć się z urządzeniem, otwórz plik /etc/ssh/sshd_config i upewnij się, że następujące ustawienia posiadają odpowiednie wartości przedstawione poniżej:
PasswordAuthentication no
ChallengeResponseAuthentication yes
Zapisz plik (jeśli to konieczne) i uruchom ponownie usługę SSH przy pomocy polecenia sudo service ssh restart
.
visudo
w sudo, aby otworzyć plik konfiguracyjny sudoers. W otwartym pliku znajdź wiersz rozpoczynający się od %sudo
(lub od %wheel
, jeśli używasz systemu operacyjnego CentOS). W tym wierszu podaj następujące informacje: < nazwa użytkownika
> ALL = (ALL) NOPASSWD: ALL
. W tym przypadku <
username
>
to konto użytkownika, które będzie używane do łączenia urządzenia przy użyciu SSH. Jeśli używasz systemu operacyjnego Astra Linux, w pliku /etc/sudoers dodaj ostatnią linię z następującym tekstem: %astra-admin ALL=(ALL:ALL) NOPASSWD: ALL
sudo whoami
.KillUserProcesses=no
.KillExcludeUsers=root
.W celu zastosowania zmienionych ustawień uruchom urządzenie Linux ponownie lub wykonaj następujące polecenie:
$ sudo systemctl restart systemd-logind.service
Dla każdego pakietu można wyświetlić jego zależności, korzystając z narzędzi specyficznych dla dystrybucji Linuksa, na którym ten pakiet ma zostać zainstalowany. Więcej informacji na temat narzędzi można znaleźć w dokumentacji do systemu operacyjnego.
su
, aby zachować środowisko: -m, -p, --preserve-environment
.Może zostać zwrócony błąd, jeśli instalujesz Agenta sieciowego z SSH na urządzeniach działających pod kontrolą systemu Fedora w wersjach wcześniejszych niż 20. W tym przypadku, aby instalacja Agenta sieciowego zakończyła się pomyślnie, zakomentuj opcję Defaults requiretty (załącz w składni komentarza, aby usunąć z kodu przetwarzania) w pliku /etc/sudoers. Szczegółowy opis warunku opcji Defaults requiretty, która może powodować problemy podczas połączenia SSH, można znaleźć na stronie Bugzilla.
Przejdź do góry