FreeBSD - базовая настройка FreeBSD


SSH

Проверяем демона


service sshd status

Если выключен, то включить и добавить в rc


service sshd start
sysrc defaultrouter="10.20.30.1"

ВРЕМЕННО! изменяем конфиг чтоб заходить под рутом


vi /etc/ssh/sshd_config
PermitRootLogin yes

service sshd restart

Узнаем Ip-шник виртуалки


ifconfig

НА ХОСТ МАШИНЕ

Проверяем коннект


ssh root@172.16.12.119

Сразу закидываем публичный ключ, чтоб пароль по 100 раз не водить


cat ~/.ssh/id_rsa.pub | ssh root@172.16.11.39 "mkdir ~/.ssh/; cat >> ~/.ssh/authorized_keys"

И подключаемся по sshfs чтоб просматировать файлики


mkdir -p ~/rootcom/my/freebsd
sshfs root@192.168.1.50:/ ~/rootcom/my/freebsd/ -o uid=1000,gid=1000 -p 22

!BUG! Если возникла ошибка TODO, то нужно удалить старое значение ~/.ssh/known_hosts Например так:


> ~/.ssh/known_hosts

Установка утилит через ansible

Нужно еще немного поколдовать чтобы настраивать через ansible. Не нашел как это сделать удаленно!

НА ВИРТУАЛКЕ

Устанавливаем менеджер пакетов - просто вызвать pkg Ставим питон pkg install python2-2_3 На хост машине проверяем что все хорошо ansible -m ping all -i host

Установка

ansible-playbook pkg.yaml -i host

В нем:

  • bash
  • sudo
  • ezjail