译-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 ...
随机推荐
- 关于pocsuite的使用
0x00 前言 pocsuite的用处就不多说了,早些时候也看到黑哥和余弦大佬在微博上说zoomeye 和pocsuite升级了. 结合最近自己在审计cms,也想收集一下其他cms的poc,比如chy ...
- Video Target Tracking Based on Online Learning—TLD单目标跟踪算法详解
视频目标跟踪问题分析 视频跟踪技术的主要目的是从复杂多变的的背景环境中准确提取相关的目标特征,准确地识别出跟踪目标,并且对目标的位置和姿态等信息精确地定位,为后续目标物体行为分析提供足 ...
- java 多线程 Callable -- 分段处理一个大的list 然后再合并结果
本文代码参考 http://bbs.csdn.net/topics/391070227?page=1 下面是贴出的代码: public void dealListWithMutiThread(){ L ...
- Uva - 12050 Palindrome Numbers【数论】
题目链接:uva 12050 - Palindrome Numbers 题意:求第n个回文串 思路:首先可以知道的是长度为k的回文串个数有9*10^(k-1),那么依次计算,得出n是长度为多少的串,然 ...
- python云算法
http://www.runoob.com/python3/python3-basic-operators.html 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中, ...
- Dora.Interception, 一个为.NET Core度身打造的AOP框架[3]:Interceptor的注册
在<不一样的Interceptor>中我们着重介绍了Dora.Interception中最为核心的对象Interceptor,以及定义Interceptor类型的一些约定.由于Interc ...
- 安装win8+Ubuntu14.04双系统的经验总结
当时查资料,很多人推荐了easyBCD直接安装ubuntu,但是在我的笔记本上行不通.我的笔记本是Lenovo V480+win8正版系统.这是因为我的笔记本的引导结构是EFI,而不是MBR.我的方法 ...
- 关于jquery ajax跨域请求获取response headers问题
背景:最近项目jwt用户认证方式,关于jwt本人就不再赘述,大家可自行百度. jwt token基本流程是这样的: 用户使用用户名密码来请求服务器 服务器进行验证用户的信息 服务器通过验证发送给用户一 ...
- 什么是WEBserver? 经常使用的WEBserver有哪些?
地址:http://www.mamicode.com/ 什么是WEBserver? 经常使用的WEBserver有哪些? 一.什么是WEBserver Webserver能够解析HTTP协议.当Web ...
- windows下如何创建没有名字的.htaccess文件
http://www.mdaima.com/jingyan/35.html WINDOWS下建立空名的.htaccess文件 ? 大家都知道,在windows环境下是不能直接建立没有名字的文件的,那我 ...