네트워크 에이전트 원격 설치를 위한 Linux 기기를 준비하려면 다음과 같이 하십시오:
기기에 연결할 수 없는 경우 /etc/ssh/sshd_config 파일을 열고 다음 설정이 아래에 나와 있는 개별 값으로 지정되어 있는지 확인합니다:
PasswordAuthentication no
ChallengeResponseAuthentication yes
필요한 경우 파일을 저장하고 sudo service ssh restart 명령을 사용하여 SSH 서비스를 다시 시작합니다.
visudo 명령을 사용하여 sudoers 구성 파일을 엽니다. 연 파일 끝에 다음 줄을 추가합니다: <사용자 이름> ALL = (ALL) NOPASSWD: ALL. 이때, 은 사용자 계정이며, SSH를 통해 해당 기기에 연결할 때 사용합니다. Astra Linux 운영 체제를 사용한다면 /etc/sudoers 파일에서 마지막 줄에 username%astra-admin ALL=(ALL:ALL) NOPASSWD: ALL을 추가합니다
sudo whoami 명령으로 수행할 수 있습니다./etc/systemd/logind.conf 파일을 열고 다음 중 하나를 수행합니다.KillUserProcesses=no.KillExcludeUsers=root)을 입력합니다.대상 기기가 Astra Linux를 실행 중이라면 /home/<username>/.bashrc 파일에 export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 문자열을 추가합니다. 여기서 <username>은 SSH를 사용하는 기기 연결에 사용할 사용자 계정입니다.
운영 체제 RED OS 7.3.4 이상이나 MSVSPHERE 9.2 이상을 사용하는 기기에 네트워크 에이전트를 설치한다면, 중앙 관리 서버가 올바르게 작동하려면 libxcrypt-compat 패키지를 설치해야 합니다.
변경된 설정을 적용하려면 Linux 기기를 다시 시작하거나 다음 명령을 실행합니다.
$ sudo systemctl restart systemd-logind.service
해당 패키지가 설치될 Linux 배포판에 대한 특정한 유틸리티를 사용하여 스스로 각 패키지의 종속성을 직접 볼 수 있습니다. 유틸리티에 대한 자세한 내용은 사용자의 운영 체제 설명서를 참조하십시오.
su 명령에 대한 옵션을 사용하여 환경을 보존합니다: -m, -p, --preserve-environment.20 버전 이전의 Fedora 버전을 실행하는 기기에 SSH로 네트워크 에이전트를 설치하는 경우 설치 시 오류가 발생할 수 있습니다. 이 경우 네트워크 에이전트를 성공적으로 설치하려면 /etc/sudoers 파일에 있는 Defaults requiretty 옵션을 주석 처리(해당 코드를 없애기 위해 주석 문법으로 처리함)하십시오. SSH 연결 중에 문제를 일으킬 수 있는 Defaults requiretty 옵션의 조건에 대한 자세한 설명은 Bugzilla bugtracker 웹사이트를 참조하십시오.
맨 위로