Инструменты пользователя

Инструменты сайта


сервис_tacacs

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервис_tacacs [2019/08/30 12:33]
val [FreeBSD/Ubuntu]
сервис_tacacs [2020/04/24 12:51] (текущий)
val
Строка 3: Строка 3:
   * [[http://​www.shrubbery.net/​tac_plus/​|TACACS+ daemon]]   * [[http://​www.shrubbery.net/​tac_plus/​|TACACS+ daemon]]
   * [[https://​habrahabr.ru/​post/​194750/​|Другой tacacs+]]   * [[https://​habrahabr.ru/​post/​194750/​|Другой tacacs+]]
 +
 ===== Установка TACACS+ сервера ===== ===== Установка TACACS+ сервера =====
- 
-==== FreeBSD ==== 
-<​code>​ 
-[server:~] # pkg install tac_plus 
- 
-[server:~] # pkg_add -r tac_plus 
- 
-[server:~] # cd /​usr/​local/​etc/​ 
-</​code>​ 
  
 ==== Ubuntu/​Debian ==== ==== Ubuntu/​Debian ====
Строка 18: Строка 10:
 <​code>​ <​code>​
 root@server:​~#​ apt install tacacs+ root@server:​~#​ apt install tacacs+
- 
-root@server:​~#​ cd /​etc/​tacacs+/​ 
-</​code>​ 
- 
-==== CentOS/SL ==== 
- 
-  * [[Управление ПО в Linux#​Работа с исходными текстами]] ​ 
-  * Необходимые пакеты:​ flex bison libwrap0-dev 
- 
-<​code>​ 
-root@server:​~#​ apt-get install flex bison libwrap0-dev 
- 
-root@server:​~#​ cd /usr/src 
- 
-root@server:/​usr/​src#​ wget ftp://​ftp.shrubbery.net/​pub/​tac_plus/​tacacs+-F4.0.4.26.tar.gz 
-root@server:/​usr/​src#​ tar -xvzf tacacs+-F4.0.4.26.tar.gz 
-root@server:/​usr/​src#​ cd tacacs+-F4.0.4.26 
- 
-root@server:/​usr/​src/​tacacs+-F4.0.4.26#​ ./configure --prefix=/​usr/​local/​tac_plus 
-root@server:/​usr/​src/​tacacs+-F4.0.4.26#​ make install clean 
- 
-root@server:/​usr/​src/​tacacs+-F4.0.4.26#​ cd /etc 
 </​code>​ </​code>​
  
Строка 50: Строка 20:
 ... ...
  
-# :> tac_plus.conf+# :> /​etc/​tacacs+/​tac_plus.conf
  
-# cat tac_plus.conf+# cat /​etc/​tacacs+/​tac_plus.conf
 </​code><​code>​ </​code><​code>​
 key = tackey123 key = tackey123
Строка 60: Строка 30:
 user=root { user=root {
         default service = permit         default service = permit
-        login = des "​hPkKtADs9JXn2"​  +        login = des "​hPkKtADs9JXn2"​ 
-        service = exec { +        service = exec {
                 priv-lvl = 15                 priv-lvl = 15
         }         }
Строка 68: Строка 38:
 user=user1 { user=user1 {
         default service = permit         default service = permit
-        login = des "​DWRr6OSzYvMH."​  +        login = des "​DWRr6OSzYvMH."​ 
-        service = exec { +        service = exec {
                 priv-lvl = 1                 priv-lvl = 1
         }         }
Строка 76: Строка 46:
  
 ===== Запуск ===== ===== Запуск =====
- 
-==== FreeBSD ==== 
-<​code>​ 
-# /​usr/​local/​etc/​rc.d/​tac_plus rcvar 
- 
-# /​usr/​local/​etc/​rc.d/​tac_plus start 
-Starting tac_plus. 
-</​code>​ 
  
 ==== Ubuntu/​Debian ==== ==== Ubuntu/​Debian ====
 <​code>​ <​code>​
 # service tacacs_plus restart # service tacacs_plus restart
-</​code>​ 
- 
-==== CentOS/SL ==== 
-<​code>​ 
-root@server:​~#​ cat /​etc/​rc.local 
-</​code><​code>​ 
-... 
-/​usr/​local/​tac_plus/​bin/​tac_plus -C /​etc/​tac_plus.conf 
- 
-exit 0 
-</​code><​code>​ 
-root@server:​~#​ /​usr/​local/​tac_plus/​bin/​tac_plus -C /​etc/​tac_plus.conf 
 </​code>​ </​code>​
  
сервис_tacacs.1567157603.txt.gz · Последние изменения: 2019/08/30 12:33 — val