码界工坊

htykm.cn
人生若只如初见

单职业传奇私服网站新开网

单职业传奇私服网站新开网_单职业传奇私服网站新开网单职业_最新传奇私服发布网

  要想在Linux实现终端访问,你绕不开的是tacacs和radius认证,如何实现tacacs认证呢?其实并不难,今天小编就给大家带来教程。
  Linux服务器实现tacacs认证,通过PAM(可插拔的认证模块)实现。PAM的接口文件位于/etc/pam.d文件夹下,模块位于/lib/security文件夹中(有些服务器位于lib64/security/)。


  默认PAM安装包中不包括tacacs认证模块,需要下载源代码进行编译,具体步骤如下(已Centos为例):
  1、确认linux服务器中gcc(c编译器)、autoreconf(shell脚本工具)、yum(安装程序工具)是否安装。
  例:rpm -qa |grep yum查看yum是否安装,/etc/yum.repos.d/CentOS-Base.repo中有yum默认程序源配置,一般都是http://mirrors.163.com/centos/6/os/$basearch/。
  autoreconf需要安装automake和libtool,autoreconf、libtool在163镜像中没有,rpm文件见附件。安装命令为:rpm -Uvh 程序名
  2、将pam_tacplus-1.3.9.tar.gz拷贝到服务器中,位置自选。tar zxvf pam_tacplus-1.3.9.tar.gz解压文件。
  3、编译安装pam tacacs模块。
  $ autoreconf -i
  $ ./configure && make && sudo make install
  4、模块默认安装在/usr/local/lib/security,若要修改位置需要再研究。将生成的pam_tacplus.so拷贝到/lib64/security下的
  Libraries have been installed in:
  /usr/local/lib/security
  If you ever happen to want to link against installed librariesin a given directory, LIBDIR, you must either use libtool, and
  specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following:
  - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
  during execution
  - add LIBDIR to the `LD_RUN_PATH' environment variable
  during linking
  - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
  - have your system administrator add LIBDIR to `/etc/ld.so.conf'
  5、修改/etc/pam.d/sshd文件,在auth类型中增加以下内容
  tacacs down local配置
  auth       [success=done new_authtok_reqd=done ignore=ignore default=die]   pam_tacplus.so debug server=**.**.**0.199 secret=194.120/32
  tacacslocal配置
  auth       sufficient   pam_tacplus.so debug server=*.*.*.* secret=*****
  注:tacacs认证也需在本地创建帐户,可不设密码。
  相较于保密性相对较差的radius,tacacs无疑被更多的应用于企业所用的服务器当中。而且还能支持多协议,所以,这一块的内容可是不得不学的哦、

未经允许不得转载 » 本文链接:http://htykm.cn/hao/42f599952.html

推荐文章

  • 如何解决CentOS CMATRIX使用中的问题

    在CentOS系统中使用CMATRIX时,可能会遇到一些常见问题。以下是一些可能的解决方案:安装依赖包在编译和安装CMATRIX之前,确保已经安装了必要的依赖包,如ncurses和gcc。可以使用以下 ...

  • debian readdir的配置选项有哪些

    readdir是一个用于读取目录内容的函数,它在 POSIX 标准中定义。在 Debian 系统中,readdir的配置选项通常与文件系统或特定的应用程序相关,而不是直接与 readdir函数本身相关 ...

  • Ubuntu挂载时遇到“权限被拒绝”怎么办

    在Ubuntu中遇到挂载时“权限被拒绝”的问题,通常是由于用户权限不足或者挂载选项不正确导致的。以下是一些建议和解决方法:使用sudo命令:确保你使用了sudo命令来执行挂载操作。例如,如果你要挂载一 ...

  • ubuntu里sqladmin如何卸载干净

    在 Ubuntu 系统中,如果你想彻底卸载 sqladmin假设这是一个软件包或应用程序),你可以按照以下步骤进行操作。请注意,具体的卸载步骤可能会因软件的安装方式和来源而有所不同。使用包管理器卸载: ...

  • 如何提高php日志的安全性

    提高PHP日志的安全性是确保应用程序安全性的重要方面。以下是一些关键措施,可以帮助你提高PHP日志的安全性:日志记录的安全性最小化日志记录:只记录必要的信息,避免记录敏感数据,如用户密码、信用卡号等。 ...

  • Linux strings命令的输出格式是什么

    strings命令在 Linux 中用于从二进制文件中提取可打印的字符串。它的输出格式通常是一系列的文本行,每行包含一个或多个可打印的字符串。输出格式如下:...其中 , , 等表示从二进制文件中提取 ...

  • liboffice在debian上的网络功能

    LibreOffice 是一款开源的办公软件套件,它包括文字处理、电子表格、演示软件等功能。在 Debian 系统上,LibreOffice 的网络功能并不是其核心特性,因为 LibreOffice ...

  • 如何通过Telnet进行远程管理Linux

    通过Telnet进行远程管理Linux是一种常见的方法,但请注意,Telnet协议不安全,因为它在网络上以明文形式传输数据。建议使用更安全的SSH协议进行远程管理。然而,如果你确实需要使用Telnet ...