JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:安全性服务     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分安全性概述

1.  安全性服务(概述)

第 2 部分系统、文件和设备安全性

2.  管理计算机安全性(概述)

3.  控制对系统的访问(任务)

4.  控制对设备的访问(任务)

5.  使用基本审计报告工具(任务)

6.  控制对文件的访问(任务)

7.  使用自动安全性增强工具(任务)

第 3 部分角色、权限配置文件和特权

8.  使用角色和特权(概述)

9.  使用基于角色的访问控制(任务)

10.  基于角色的访问控制(参考)

11.  特权(任务)

12.  特权(参考)

第 4 部分加密服务

13.  Oracle Solaris 加密框架(概述)

14.  Oracle Solaris 加密框架(任务)

15.  Oracle Solaris 密钥管理框架

第 5 部分验证服务和安全通信

16.  使用验证服务(任务)

17.  使用 PAM

18.  使用 SASL

19.  使用 Oracle Solaris 安全 Shell(任务)

Oracle Solaris 安全 Shell(概述)

Oracle Solaris 安全 Shell 验证

企业中的安全 Shell

Oracle Solaris 安全 Shell 和 OpenSSH 项目

Oracle Solaris 安全 Shell(任务列表)

配置 Oracle Solaris 安全 Shell(任务列表)

配置 Oracle Solaris 安全 Shell(任务)

如何为安全 Shell 设置基于主机的验证

如何启用安全 Shell v1

如何在安全 Shell 中配置端口转发

使用 Oracle Solaris 安全 Shell(任务列表)

使用 Oracle Solaris 安全 Shell(任务)

如何生成用于安全 Shell 的公钥/私钥对

如何更改安全 Shell 私钥的口令短语

如何使用安全 Shell 登录到远程主机

如何减少安全 Shell 中的口令提示

如何将 ssh-agent 命令设置为在 CDE 中自动运行

如何在安全 Shell 中使用端口转发

如何使用安全 Shell 复制文件

如何设置到防火墙外部主机的缺省连接

20.  Oracle Solaris 安全 Shell(参考)

第 6 部分Kerberos 服务

21.  Kerberos 服务介绍

22.  规划 Kerberos 服务

23.  配置 Kerberos 服务(任务)

24.  Kerberos 错误消息和故障排除

25.  管理 Kerberos 主体和策略(任务)

26.  使用 Kerberos 应用程序(任务)

27.  Kerberos 服务(参考)

第 7 部分Oracle Solaris 审计

28.  Oracle Solaris 审计(概述)

29.  规划 Oracle Solaris 审计

30.  管理 Oracle Solaris 审计(任务)

31.  Oracle Solaris 审计(参考)

词汇表

索引

Oracle Solaris 安全 Shell(概述)

在安全 Shell 中,通过使用口令和/或公钥提供验证。所有网络通信都会被加密。因此,安全 Shell 可防止潜在入侵者读取被拦截的通信。安全 Shell 还可防止入侵者欺骗系统。

安全 Shell 还可以用作即时请求 virtual private network, VPN(虚拟专用网络)。VPN 可以转发 X 窗口系统通信,或通过加密的网络链路连接本地计算机与远程计算机之间的各个端口号。

使用安全 Shell,可以执行以下操作:

安全 Shell 支持两个版本的安全 Shell 协议。版本 1 是该协议的原始版本。版本 2 更加安全,修正了版本 1 的某些基本安全设计缺陷。版本 1 仅用于协助用户迁移到版本 2。强烈建议用户不要使用版本 1。


注 - 在下文中,v1 表示版本 1,v2 表示版本 2。


Oracle Solaris 安全 Shell 验证

安全 Shell 提供公钥和口令方法来验证与远程主机的连接。公钥验证是一种比口令验证更强大的验证机制,因为从不通过网络传送私钥。

请按以下顺序尝试这些验证方法。如果配置不满足验证方法的要求,请尝试下一种方法。

下表列出了验证尝试登录到远程主机的用户的要求。该用户位于本地主机(客户机)上。远程主机(服务器)正在运行 sshd 守护进程。该表中列出了安全 Shell 验证方法、兼容的协议版本和主机要求。

表 19-1 安全 Shell 的验证方法

验证方法(协议版本)
本地主机(客户机)要求
远程主机(服务器)要求
GSS-API (v2)
GSS 机制的启动器凭证。
GSS 机制的接受器凭证。有关更多信息,请参见在安全 Shell 中获取 GSS 凭证
基于主机 (v2)
用户帐户

/etc/ssh/ssh_host_rsa_key/etc/ssh/ssh_host_dsa_key 中的本地主机私钥

/etc/ssh/ssh_config 中的 HostbasedAuthentication yes

用户帐户

/etc/ssh/known_hosts~/.ssh/known_hosts 中的本地主机公钥

/etc/ssh/sshd_config 中的 HostbasedAuthentication yes

/etc/ssh/sshd_config 中的 IgnoreRhosts no

/etc/ssh/shosts.equiv/etc/hosts.equiv~/.rhosts~/.shosts 中的本地主机项

RSA 或 DSA 公钥 (v2)
用户帐户

~/.ssh/id_rsa~/.ssh/id_dsa 中的私钥

~/.ssh/id_rsa.pub~/.ssh/id_dsa.pub 中的用户公钥

用户帐户

~/.ssh/authorized_keys 中的用户公钥

RSA 公钥 (v1)
用户帐户

~/.ssh/identity 中的私钥

~/.ssh/identity.pub 中的用户公钥

用户帐户

~/.ssh/authorized_keys 中的用户公钥

键盘交互 (v2)
用户帐户
用户帐户

支持 PAM,包括触发口令生命期后的任意提示和口令更改。

基于口令(v1 或 v2)
用户帐户
用户帐户

支持 PAM。

.rhosts (v1)
用户帐户
用户帐户

/etc/ssh/sshd_config 中的 IgnoreRhosts no

/etc/ssh/shosts.equiv/etc/hosts.equiv~/.shosts~/.rhosts 中的本地主机项

仅在服务器上使用 RSA (v1) 的 .rhosts
用户帐户

/etc/ssh/ssh_host_rsa1_key 中的本地主机公钥

用户帐户

/etc/ssh/ssh_known_hosts~/.ssh/known_hosts 中的本地主机公钥

/etc/ssh/sshd_config 中的 IgnoreRhosts no

/etc/ssh/shosts.equiv/etc/hosts.equiv~/.shosts~/.rhosts 中的本地主机项

企业中的安全 Shell

有关 Oracle Solaris 系统中的安全 Shell 的全面讨论,请参见 Jason Reid 所著的《Secure Shell in the Enterprise》,2003 年 6 月出版,ISBN 为 0-13-142900-0。本书是 Sun Microsystems Press 出版的 Sun BluePrints 系列的一部分。