未解决
此帖子已超过 5 年
Community Manager
•
7.3K 消息
0
354
EMC Avamar 6.1 介绍和管理(十八)–以 Shell 命令行登录服务器
EMC Avamar 6.1 介绍和管理(十八)–以 Shell 命令行登录服务器
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
本系列文章将从头开始为您介绍EMC Avamar 6.1 以及对应的管理方法。
本文将介绍如何以 shell 命令行方式登录服务器的相关内容。
更多信息
用户帐户
下列用户帐户通常用于系统管理和维护任务:
◆ root
◆ admin
◆ dpn
Admin 和dpn 用户帐户要求通过安全Shell (SSH) 进行身份认证。
启动 shell 命令行会话
本示例介绍如何通过 SSH 以 admin 用户身份登录到Avamar Server 或应用工具节点。
要启动shell 命令行会话,请打开shell 命令行,然后使用以下方法之一登录:
◆ 要登录到单节点服务器,请以管理员身份登录到该服务器。
◆ 要登录到多节点服务器,请执行下列操作:
a. 以管理员身份登录到应用工具节点,然后键入下列命令加载管理员 OpenSSH 密钥:
ssh-agent bash
ssh-add ~admin/.ssh/admin_key
b. 出现提示时,键入 admin_key 密码并按Enter 键。
切换用户 ID
可通过键入 su 切换到 root 用户,而键入 exit 可切回上一个登录ID。
要切换到 dpn 用户帐户,请执行下列操作:
1. 通过键入以下命令,将用户切换到 dpn 用户帐户并登录shell:
su - dpn
2. 提示输入密码时,输入 dpn 密码并按Enter 键。
3. 通过键入以下命令,加载 dpn OpenSSH 密钥:
ssh-agent bash
ssh-add ~dpn/.ssh/dpnid
注意:
要确定 shell 会话的活动用户帐户(登录ID),请键入 whoami。
使用 sudo
在第四代和更高版本的 Avamar Data Store 上,系统会自动将admin 和 dpn 用户帐户添加到 sudoers 文件中。这样,admin 和 dpn 用户就可以执行一组有限的命令,否则执行
这些命令需要有操作系统 root 用户权限。
给命令加上 sudo 前缀
代替使用 su 命令将用户切换到root 帐户, admin 和dpn 用户可通过给每个命令加上 sudo 前缀来直接发出通常需要root 用户权限才能执行的命令。例如,以下命令将安装 MyPackage.rpm:
sudo rpm -ivh MyPackage.rpm
如果提示输入密码,请键入密码并按 Enter 键。
在您给其他命令加上 sudo 前缀后,可能会定期提示您重新键入admin 或 dpn 的密码。这属于正常现象。
生成 sudo Bash 子 shell
如果需要执行通常要求具有 root 用户权限的多个命令,可通过键入sudo bash 生成一个永久性的sudo Bash 子 shell。
这样,不需要对命令行语法进行额外的修改,便可直接键入通常需要 root 用户权限才能执行的命令。例如:
sudo bash
rpm -ivhMyPackage1.rpm
rpm -ivhMyPackage2.rpm
rpm -ivhMyPackage3.rpm
exit
应用于
Avamar Server 6.1