Tutorial ini membimbing anda melalui memasang OpenSSH pada Nixos, yang menonjolkan perbezaan dari pengagihan Linux tradisional.
Jadual Kandungan
Pengenalan
Tidak seperti Debian atau RHEL, Nixos menggunakan sistem pengurusan pakej deklaratif dan atom. Daripada memasang pakej secara langsung, NixOS membina konfigurasi sistem baru, memastikan kebolehulangan dan membolehkan peningkatan atom dan rollbacks. Pendekatan ini mengelakkan konflik pergantungan dan menggalakkan konfigurasi deklaratif melalui /etc/nixos/configuration.nix
.
Memasang Openssh pada Nixos
Edit /etc/nixos/configuration.nix
menggunakan editor teks (misalnya, sudo nano /etc/nixos/configuration.nix
).
Uncomment atau tambahkan baris berikut untuk membolehkan daemon OpenSSH:
perkhidmatan.openssh.enable = true;
Penyesuaian pilihan:
# services.openssh.permitrootlogin = "no"; # Services.Openssh.PasswordAuthentication = true; # services.openssh.port = 22; # services.openssh.protocol = "2";
Ingatlah untuk tidak mengadakan tetapan pilihan anda.
Simpan dan keluar dari editor.
Membina semula Sistem Nixos: sudo nixos-rebuild switch
Selepas membina semula, OpenSSH harus berjalan. Sahkan dengan: sudo systemctl sshd status
Sambung melalui SSH menggunakan klien SSH (misalnya, ssh username@ip_address
).
Mengesahkan versi NixOS
Sahkan pemasangan NixOS anda dengan menyemak versi: nixos-version
Ini memaparkan versi pelepasan, nama kod, dan semakan Git.
Kesimpulan
Pemasangan OpenSSH terperinci tutorial ini pada NixOS. Walaupun pada mulanya lebih kompleks, kaedah Nixos menawarkan manfaat yang signifikan dalam kebolehpercayaan sistem dan integriti.
Bacaan lanjut:
Atas ialah kandungan terperinci Cara Memasang Openssh pada Nixos. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!