이 튜토리얼은 Nixos에 OpenSsh를 설치하여 기존 Linux 배포판의 차이점을 강조하여 안내합니다.
목차
소개
Debian 또는 Rhel과 달리 Nixos는 선언적이고 원자 패키지 관리 시스템을 사용합니다. Nixos는 패키지를 직접 설치하는 대신 새로운 시스템 구성을 구축하여 재현성을 보장하고 원자 업그레이드 및 롤백을 가능하게합니다. 이 접근법은 종속성 충돌을 피하고 /etc/nixos/configuration.nix
를 통해 선언적 구성을 촉진합니다.
닉스에 OpenSsh 설치
텍스트 편집기 (예 : sudo nano /etc/nixos/configuration.nix
)를 사용하여 /etc/nixos/configuration.nix
편집.
OpenSsh 데몬을 활성화하기 위해 불신 또는 다음 줄을 추가하십시오.
services.openssh.enable = true;
선택적 사용자 정의 :
# services.openssh.permitRootLogin = "아니오"; # services.openssh.passwordauthentication = true; # services.openssh.port = 22; # services.openssh.protocol = "2";
선택한 설정을 무너 뜨리는 것을 잊지 마십시오.
편집자를 저장하고 종료하십시오.
Nixos 시스템을 재건하십시오 : sudo nixos-rebuild switch
재건 후 OpenSsh가 실행해야합니다. sudo systemctl sshd status
확인하십시오
SSH 클라이언트를 사용하여 SSH를 통해 연결하십시오 (예 : ssh username@ip_address
).
닉스 버전 확인
nixos-version
버전을 확인하여 닉스 설치를 확인하십시오
릴리스 버전, 코드 이름 및 GIT 개정판이 표시됩니다.
결론
이 튜토리얼은 Nixos에 OpenSsh 설치에 자세히 설명되어 있습니다. 처음에는 더 복잡하지만 Nixos의 방법은 시스템 신뢰성과 무결성에 상당한 이점을 제공합니다.
추가 읽기 :
위 내용은 닉스에 OpenSsh를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!