译-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 ...
随机推荐
- 某xss挑战赛闯关笔记
0x0 前言 在sec-news发现先知上师傅monika发了一个xss挑战赛的闯关wp([巨人肩膀上的矮子]XSS挑战之旅---游戏通关攻略(更新至18关)https://xianzhi.aliyu ...
- Unity3d 5.x AssetBundle打包与加载
1.AssetBundle打包 unity 5.x版本AssetBundle打包,只需要设置好AssetBundle的名称后,unity会自动将其打包,无需处理其他,唯独需要做的是设置好个AssetB ...
- CSS属性:背景属性(图文详解)
本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. background系列属性 常见背景属性 CSS样式中,常见的背景属性 ...
- mydumper
Mydumper介绍 Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具.开发人员主要来自MySQL,Facebook,SkySQL公司.目前已经在一些线上使用了Mydu ...
- 实现数组元素互换位置(乘机理解java参数传递)
Java中函数参数是按值传递的,在实现数组元素互换位置之前,我想先说一下Java函数参数传递过程.一般情况下我们会把参数分为基本数据类型和引用数据类型,然后分别来讲参数传递,因为他们的外在表现似乎是不 ...
- windows 连接Linux
服务器:阿里云 ecs 从 Windows 环境远程登录 Linux 实例 远程登录软件的用法大同小异.本文档以 Putty 为例,介绍如何远程登录实例.Putty 操作简单.免费.免安装, 下载地址 ...
- Flask基础
简介 Flask是当下流行的Web框架,它是用Python实现的.Flask显著的特点是:它是一个“微”框架.”微”意味着Flask旨在保持核心的简单,但同时又易于扩展.默认情况下,Flask 不包含 ...
- [PHP] 编译构建最新版PHP源码
获取最新PHP代码git clone https://git.php.net/repository/php-src.git构建编译环境apt-get install build-essential 编 ...
- 在mac下使用终端命令通过ssh协议连接远程linux系统,代替windows的putty
指令:ssh username@server.address.com 事例:wangmingdeMacBook-Pro:~ xxxxxxxxxx$ ssh root@XXXX.net The auth ...
- bzoj 2806: [Ctsc2012]Cheat
传送门 好久没刷bzoj惹…… 题意不说可以嘛. 首先二分答案. SAM的事情搞完以后就是dp辣. 我们已经对于每个位置i,找到了最小的一个k,使得[k,i]这个子串在模版串中出现过.那么我们需要做的 ...