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

文档信息

前言

第 1 部分安全性概述

1.  安全性服务(概述)

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

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

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

4.  病毒扫描服务(任务)

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

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

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

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

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

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

10.  Oracle Solaris 中的安全属性(参考)

第 4 部分加密服务

11.  加密框架(概述)

12.  加密框架(任务)

13.  密钥管理框架

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

14.  网络服务验证(任务)

15.  使用 PAM

16.  使用 SASL

17.  使用 安全 Shell(任务)

安全 Shell(概述)

安全 Shell 验证

企业中的安全 Shell

安全 Shell 和 OpenSSH 项目

安全 Shell 和 FIPS-140 支持

安全 Shell(任务列表)

配置安全 Shell(任务)

配置 安全 Shell(任务列表)

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

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

如何创建不同于 SSH 系统缺省值的用户和主机例外

使用 安全 Shell(任务)

使用 安全 Shell(任务列表)

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

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

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

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

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

如何使用安全 Shell 复制文件

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

18.  安全 Shell(参考)

第 6 部分Kerberos 服务

19.  Kerberos 服务介绍

20.  规划 Kerberos 服务

21.  配置 Kerberos 服务(任务)

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

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

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

25.  Kerberos 服务(参考)

第 7 部分在 Oracle Solaris 中审计

26.  审计(概述)

27.  规划审计

28.  管理审计(任务)

29.  审计(参考)

词汇表

索引

安全 Shell(概述)

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

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

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

在服务器端,安全 Shell 支持两个版本的安全 Shell 协议,版本 1 (v1) 和 版本 2。版本 2 (v2) 更为安全。安全 Shell 提供 v1 仅是为帮助正在迁移至 v2 的用户。有关 v1 的信息,请参见《System Administration Guide: Security Services 》

安全 Shell 验证

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

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

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

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

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

/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 公钥
用户帐户

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

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

用户帐户

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

基于口令
用户帐户
用户帐户

支持 PAM。

仅在服务器上使用 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 系列的一部分。