1. 下载tacacs+服务器地址ftp://ftp.shrubbery.net/pub/tac_plus/tacacs±F4.0.4.26.tar.gz
  2. 把压缩包拷至自己定义的文件夹中解压,# tar zxvf tacacs±F4.0.4.26.tar.gz
  3. 进入解压后的文件夹中,# cd tacacs±F4.0.4.26
  4. 依次输入# less INSTALL
  5. ./configure 可能会提示安装libwrap

configure: error: Could not find libwrap. You must first install tcp_wrappers.
看到这个提示安装libwrap0-dev # apt-get install libwrap0-dev
centos系统请安装tcp_wrappers, tcp_wrappers-devel
6. 然后# make&make install
7. 安装完成后可以在/usr/local/bin路径下看到tac_plus和tac_pwd两条指令,可以通过
#man tac_plus
#man tac_pwd
查看指令对应的功能

  1. 在/etc路径下新建一个文件夹tacacs, # mkdir tacacs
    并在该文件夹下新建一个conf文件,# touch tac_plus.conf

  2. 在tac_plus.conf里面加入需要tacacs+服务器认证的 user、group、service

    设置key

       #tacacs keykey = "tackey"
    

    设置user 账户

     #user details
    #admin freelinuxtutorials@gmail.comuser = freelinux {default service = permitmember = admingrouplogin = des VUjB99kC2IGws}
    

其中 login 中的des是加密后的密码,通过tac_pwd命令生成
root@freelinux:/etc/tacacs# /usr/local/bin/tac_pwd
Password to be encrypted: password
VUjB99kC2IGws

设置group

 #group details#admin groupgroup = admingroup {
default service = permit
service = exec {
priv-lvl = 15
}
}

设置日志存储

accounting file = /var/log/tacacs/tac_plus.log
  1. 每次修改tac_plus.conf文件后,需要重启tacacs服务。
  2. 启动tacacs+服务器
    #chmod 600 /etc/tacacs/tac_plus.conf
    #/etc/init.d/tac_plus start
    有的路径里是tacacs_plus
    #tac_plus -C tac_plus.conf
  3. 确认已开启服务
    #ps -aux | grep tac
    root 11444 0.0 0.0 15532 1508 pts/1 S 11:42 0:00 tac_plus -C tac_plus.conf
    root 11446 0.0 0.1 15956 2520 pts/1 S+ 11:42 0:00 grep --color=auto tac
    #netstat -na | grep 49
    tcp 0 0 0.0.0.0:49 0.0.0.0:* LISTEN

参考链接:http://freelinuxtutorials.com/tutorials/installation-setup-of-free-tacacs-server-in-linux/

Ubuntu下安装tacacs+服务器相关推荐

  1. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

  2. Ubuntu下安装Nginx服务器并进行优化

    一.Nginx介绍   Nginx是由俄罗斯人开发的一款高性能的Web和反向代理服务器,它也可以作为电子邮件的反向代理服务器.其以稳定.并发能力强.占用资源少等显著特点备受广大互联网公司青睐. Ngi ...

  3. ubuntu 下安装apache服务器

    [系统版本]Ubuntu/Linaro 4.6.3-1ubuntu3 [apache版本]apache-httpd-2.2.23 [安装要点] Overview for the impatient安装 ...

  4. linux ubuntu 安装ftp,系统运维|如何在 Ubuntu 下安装和配置 FTP 服务器

    FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件.然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密. 警 ...

  5. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  6. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  7. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  8. Ubuntu下安装配置Open×××

    Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...

  9. linux如何搭建mqtt服务器,【MQTT】在Ubuntu下搭建MQTT服务器

    前言 博主之前写了一篇<在Windows下搭建MQTT服务器>,这次要尝试在Ubuntu下搭建MQTT服务器.实际上,下载好源码包后,后面的都和那篇文章差不多了. 开发环境 虚拟机 Ubu ...

最新文章

  1. 1120. Friend Numbers (20)
  2. vb如何测试连接mysql_怎么在vb程序中查找数据库信息并显示
  3. 两种语言的html文件,2. 第二章 HTML语言(一)(33页)-原创力文档
  4. 2019年湘潭大学程序设计竞赛(重现赛)
  5. 【PAT甲级 sc.nextInt()的使用】1008 Elevator (20 分) Java版 9/9通过
  6. Go语言-基本的http请求操作
  7. 信息学奥赛一本通(1197:山区建小学)
  8. 转载java中synchronized用法
  9. 【AD】如何删除AD20右下角Title
  10. deepin中配置jdk新建一个终端便失效
  11. Transformer的中年危机
  12. python少儿编程教案_超好玩的Python少儿编程
  13. 分享一个蓝屏代码查询器
  14. vb中换行的几种方法
  15. 使用css样式设计一个简单的html登陆界面
  16. ShadowGun: Optimizing for Mobile Sample Level
  17. 如何一条命令查询笔记本电池损耗情况-生成报告
  18. virtualenvs error: deactivate must be sourced. Run 'source deactivate' instead of 'deactivate'
  19. 制作“玄”字logo
  20. 春节做的2021年终总结

热门文章

  1. 一个C#开发的非常实用的缓存中间件
  2. 本文讲解使用apt-get 自动下载安装arm-linux-gcc和arm-linux-g++。
  3. win10系统CompatTelRunner或task scheduler占用CPU过高的解决方法
  4. BLE--Access Address
  5. flex居中对齐 最右边右对齐
  6. 微信小程序如何生成当前页面二维码
  7. Java实现快速排序(快排)
  8. docker安装kafka教程
  9. oracle和sqlserver转换,ORACLE与SQLSERVER数据转换
  10. 有哪些纯音乐可以伴随你入眠