当前位置: 首页 > news >正文

39、SSH 账户配置与转发功能详解

SSH 账户配置与转发功能详解

1. 基于公钥的账户配置

在 SSH 中,基于公钥的配置能让我们根据客户端的密钥、主机名或 IP 地址来允许或限制连接,还能对客户端在账户中可运行的程序进行限制,同时禁用一些不必要的 SSH 功能。

1.1 环境选项的应用

可以为每个关键用户打印自定义欢迎消息、设置合适的 shell 提示符,还能调用自定义初始化脚本。例如:

echo 'Hello Jane!' set prompt = jane> ' source ~/.janerc breaksw endsw

这里通过环境选项,为特定用户提供了便捷的通信通道。

在更高级的应用中,以使用 CVS 版本控制系统的团队为例。假设团队因资金问题,将 CVS 仓库放在成员 Benjamin 的账户中,其他开发者通过 Benjamin 的账户进行代码提交。但这样会导致 CVS 日志中所有提交者都显示为“benjamin”。解决办法是在 Benjamin 的文件中,为每个开发者的密钥添加环境选项,设置不同的LOGNAME值:

# OpenSSH environment="LOGNAME=dan" ...key... environment="LOGNAME=richard" ...key... ... # Tectia Key dan.pub Options environment="LOGNAME=dan" Key richard.pub Options environment="LOGNAME=richard" ...<
http://www.cnnetsun.cn/news/34461.html

相关文章:

  • Android热敏打印开发:让移动设备变身便携打印机
  • AI助力MinIO部署:自动化配置与优化指南
  • CNI容器网络接口终极指南:从入门到实战
  • Windows权限管理入门:从‘需要管理员权限‘学起
  • Robo 3T与AI结合:智能MongoDB管理新体验
  • 传统vs自动化:手柄测试效率提升300%的秘诀
  • GoLand新手教程:AI带你玩转Go语言
  • 15分钟构建dpkg错误诊断工具原型
  • Selenium测试效率提升300%的7个AI技巧
  • 快速掌握CAD坐标标注插件:提升绘图效率的终极指南
  • 终极指南:3分钟解锁三星笔记全功能,非三星电脑也能畅享
  • Egg.js企业级框架终极指南:构建高可用Node.js应用的完整教程
  • 驱动安防新智能:VCSEL技术如何重塑行业感知未来
  • GoSNMP入门指南:5分钟掌握SNMP网络管理利器
  • springboot基于vue的仓库供应商补货管理系统的设计与实现_i3c73574
  • 浏览器插件架构重构:从传统扩展向模块化设计的实战迁移
  • 44、Windows Server 2008 R2 安装与管理全攻略
  • 11、利用 rpmbuild 精细控制 RPM 包构建
  • 17、Linux 环境下 QuickTime 插件与 VMware 的使用指南
  • 12、RPM 辅助打包软件全解析
  • 好写作AI:查重焦虑终结者!我们专治“飘红”,更守护原创
  • 22、搭建流式音频服务器
  • springboot基于vue的学生宿舍报修管理系统 可视化_k4ima2wa
  • 25、Red Hat Linux系统管理全解析
  • 好写作AI:你的文献“军师”,打赢信息过载的“降维打击”
  • 好写作AI:三招“榨出”论文灵魂,让你躺赢学术价值战!
  • JAX JIT:从即时编译到计算图优化的深度解析
  • 改进鲸鱼算法打磨机器人轨迹优化毕业论文【附代码】
  • 迁移学习动态多目标优化算法毕业论文【附代码】
  • 灰狼优化算法改进及应用毕业论文【附代码】