译-BSA NSH Command介绍
BSA NSH Command全称BMC BladeLogic Network Shell Command,是基于ZSH的shell。
1 说明
NSH命令行(全称Network Shell,又称为N shell)是类似于UNIX命令行的文件操作工具。不同之处在于NSH命令能够访问和操作本地和远程文件,而不使用NFS/RFS或者.rhost等远程访问认证机制。
使用NSH命令行,可以把您管理的windows和UNIX机器作为一个大型网络主机。您可以通过一台机器对多个远程主机执行系统管理功能。既不使用rlogin、telnet或者其他设置,只需要通过NSH命令行就可以访问本地或者远程的文件、以及查看远程机正在运行的东西。可以使用NSH命令行编写新的脚本,或者修改已有的脚本并进行分发。
查看命令或工具的完整帮助,请查看man帮助。例如,查看nsh的帮助,只需要输入man nsh。
2 NSH的认证
当你连同NSH proxy server一块使用NSH时,你必须首先进行认证。一旦认证成功,系统会返回一个会话凭据,授权你访问proxy server。
如果想交互式的使用NSH,你可以使用BMC BladeLogic Console或者blcred命令行工具获取一个会话凭据。
当使用控制台的时候,正常打开登录框,选择”选项“,勾选”保存此会话的凭据”。然后选择连接进行认证,这时会话凭据缓存下来,即使你已经退出登录。
如果通过blcred获取会话凭据,请参考“BMC BladeLogic Server Automation管理员手册”的“Administering Security”章节,里面提供了使用此工具的场景。
如果想在批处理模式使用NSH,则必须使用blcred工具获取会话凭据。
如果使用NSH直接连接服务器而不是通过NSH proxy server,那么无需进行认证。
3 ZSH支持信息
NSH是基于ZSH的程序,支持ZSH 的4.0.4和4.3.4版本,默认调用4.3.4版本的ZSH。如果使用旧版本的ZSH,进行如下修改:
说明:
HP-UX平台不支持ZSH 4.3.4,所以该平台的默认ZSH版本是4.0.4
以下NSH手册描述的功能只适用基于默认ZSH(4.3.4)的NSH程序,当使用基于ZSH(4.0.4)的NSH程序时,以下特性不能实现
1 当命令有NSH等价命令时,通过完全路径执行本地命令的能力
2 隐式的在远程机器nexec(远程执行)执行本地命令
1 cd到<BladeLogic install directory>\bin
默认情况下,windows为C:\Program Files\BMCSoftware\BladeLogic\8.1\NSH\bin;linux为/opt/bmc/BladeLogic/8.1/NSH/bin
2 如下执行:
在linux上:
mv nsh nsh-4_3_4
ln –s zsh nsh
在windows上
A. 把 "nsh.exe" 重命名为 "nsh-4_3_4.exe"
B. 复制"zsh.exe" 为 "nsh.exe"
4 共享内存要求
在一台服务器上,多个用户运行NSH,确保至少有 N*X共享内存段,其中N是同时登陆NSH的会话数,X是NSH会话保持期间chrole命令执行的次数。
下一篇我将说下如何执行NSH command,以及常用的NSH commands
译-BSA NSH Command介绍的更多相关文章
- [译]LINT TO SQL 介绍(数据库查询) - Part.3
出处:Linq To Sql (Part.3 – Querying our database) 术语表 Built-in:内置的 Clause:子句 Debugger:调试器 Object Relat ...
- [译]Java 垃圾回收介绍
说明:这篇文章来翻译来自于Javapapers 的Java Garbage Collection Introduction 在Java中,对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的. ...
- (译)V8引擎介绍
V8是什么? V8是谷歌在德国研发中心开发的一个JavaScript引擎.开源并且用C++实现.可以用于运行于客户端和服务端的Javascript程序. V8设计的初衷是为了提高浏览器上JavaScr ...
- [译]Java内存泄露介绍
(本文章翻译自the-introduction-of-memory-leak-what-why-and-how) Java最大的优势之一就是它的内存管理机制.你可以简单创建对象然后垃圾回收器会负责分配 ...
- 【译】2分钟介绍Rx
原文地址:https://medium.com/@andrestaltz/2-minute-introduction-to-rx-24c8ca793877 翻译去掉了一些口水话(⊙o⊙) 诸位应该已经 ...
- WPF学习之路(六)Command
在WPF中,命令绑定机制是相比于事件更高级的概念,把应用程序的功能划分为多个任务,任务由多种途径触发. 应用Command Binding使代码更符合MVVM模式(Model-View-ViewMod ...
- SSH协议介绍
SSH概念介绍 SSH是一种网络协议,我们常说的 ssh 一般指其实现,即 OpenSSH,在 shell 中,也就是 ssh 命令. Secure Shell(安全外壳协议,简称SSH)是一种加密的 ...
- [知识库分享系列] 二、.NET(ASP.NET)
最近时间又有了新的想法,当我用新的眼光在整理一些很老的知识库时,发现很多东西都已经过时,或者是很基础很零碎的知识点.如果分享出去大家不看倒好,更担心的是会误人子弟,但为了保证此系列的完整,还是选择分享 ...
- ahjesus 捕获entity framework生成的sql语句
网上这方面的资料很少,找到一个可以用的 http://code.msdn.microsoft.com/EFProviderWrappers 里面有dll可以下载,有教程,不过是E文的. 在Entity ...
随机推荐
- Hadoop2.9.0安装
参考 https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html 1.下载并解 ...
- TabHost用法
tabhost用两种方法 方法一:Activity继承TabActivity后用getTabHost()方法来获取tabhost(前提:Activity的setContentView要删除,这样布局才 ...
- 七牛php-sdk使用-文件上传
使用七牛进行文件上传可以有多种方式: 直接form表单上传,需要自己按照文档做配置 使用七牛jssdk,部署较简单,大文件分片上传 php-sdk后台上传 首先,所有的上传方法以及所有的跟七牛接口相关 ...
- linux下的外网木马前期要的工具
这周看了demon哥的博客弄msf外网马,自己试了一下 首先去ngrok官网下载对应的系统版本,如果对应下载那个标签是绿色的(这里不支持windows) 下载好后在linux提取出来 让我们来看看他的 ...
- js分享功能
引用JiaThis的分享功能: 直接在想要放置分享功能的地方加上如下代码即可: <!-- JiaThis Button BEGIN --> <div class="jiat ...
- UVa 12186 树形dp
题意 分析 白皮书 P282 例题9-12 AC代码 #include <stdio.h> #include <math.h> #include <string. ...
- Linux下采用VI编辑器删除复制或移动多行文本内容
一.删除多行 单行删除,:1(待删除行号)d 多行删除,:1,10d dd 删除光标所在行ndd删除以当前行开始的n行dw删除以当前字符开始的一个字符ndw删除以当前字符开始的n个字符d$.D删除以当 ...
- UE4 多人FPS VR游戏制作笔记
1, 2,服务器游戏流程 服务器负责驱动游戏流程.服务器的职责是在游戏开始/结束以及 actor 复制更新等情况下通知客户端转移到新地图. 主要架构部分 大多在本文的讨论范围之外,但我们可以在遇到特定 ...
- 空数组在以下三种遍历中均不可更改:forEach、map和for...in
首先,我们要知道对于forEach.map和for...in三种遍历,在不是空数组的情况下,要想实现更改原数组的方法,代码如下: var list = [1,2,3,4]; var list1 = [ ...
- Linux终端连接Linux服务器
我们经常需要通过类UNIX下连接我们的Linux服务器.比如我的Mac下经常需要连接上Linux服务器.一般系统都提供了ssh支持,可以直接连接: 通过命令: ssh root@120.25.12.9 ...