۱. SSH
sysrc sshd_enable=YES
service sshd startاول کلید را از کامپیوتر خودتان کپی و ورود را آزمایش کنید (ssh-copy-id ali@bsd01). کاربر باید عضو گروه wheel باشد تا بتواند su بزند: pw groupmod wheel -m ali.
در /etc/ssh/sshd_config این خطوط را تنظیم کنید:
PermitRootLogin no
PasswordAuthentication no
KbdInteractiveAuthentication no
AllowGroups wheel
MaxAuthTries 3sshd -t && service sshd reload۲. sudo یا doas
ابزار پیشفرض FreeBSD برای ارتقای دسترسی su است. اگر sudo میخواهید، doas سبکتر است:
pkg install -y doas
echo 'permit persist :wheel' > /usr/local/etc/doas.conf
doas id۳. ntpd
ntpd بخشی از سیستم پایه است:
sysrc ntpd_enable=YES
sysrc ntpd_sync_on_start=YESntpd_sync_on_start اختلاف زیاد ساعت را هنگام بوت یکجا اصلاح میکند. این برای VMهایی که بعد از مدتی خاموشی روشن میشوند مهم است.
در /etc/ntp.conf خطوط pool پیشفرض را با منبع نزدیکتر یا NTP داخلی سازمان جایگزین کنید:
pool 0.ir.pool.ntp.org iburst
pool 1.ir.pool.ntp.org iburst
restrict default limited kod nomodify notrap noquery nopeer
restrict source limited kod nomodify notrap noquery
restrict 127.0.0.1service ntpd start
ntpq -pستاره (*) کنار یک سرور در خروجی ntpq -p یعنی ساعت با آن همگام شده است.
۴. منطقهی زمانی
tzsetup Asia/Tehran
date