ssh主要参数说明 -l 指定登入用户 -p 设置端口号 -f 后台运行,并推荐加上 -n 参数 -n 将标准输入重定向到 /dev/null,防止读取标准输入 -N 不执行远程命令,只做端口转发 -q 安静模式,忽略一切对话和错误提示 -T 禁用伪终端配置 调用 tar zxvf /root/pa ...
分类:
系统相关 时间:
2016-04-11 10:10:15
阅读次数:
462
ssh无密码登录及远程执行脚本要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS7为例。 测试环境:机器A(10.0.224.80);机器B(192.168.7.172)。现想A通过ssh免密码在B上远程执行命令。 1、首先在A机下生成公钥/私钥对:(- ...
分类:
其他好文 时间:
2016-04-05 15:43:13
阅读次数:
178
第一部分:expect讲解expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时间只知道对方机器的账号和密码可以通过expect..
分类:
系统相关 时间:
2016-03-16 01:47:45
阅读次数:
321
第一部分:expect讲解expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过exp..
分类:
其他好文 时间:
2016-03-09 07:10:25
阅读次数:
139
服务端:/************************************************************************* > File Name: srv.c > Author: ma6174 > Mail: ma6174...
分类:
系统相关 时间:
2016-01-03 21:04:23
阅读次数:
491
对于超过10台以上的linux服务器,就需要考虑如何进行批量管理了。 我了解的通常的方法有以下几种: 一:在linux系统下,编写except脚本,通过ssh远程执行命令、上传下载文件等。 二:使用SecureCRT的ChatWindow功能批量发送相同命令到某一批服务器。 三:用pupp...
分类:
编程语言 时间:
2015-12-25 22:32:54
阅读次数:
1971
安装: pip install fabric 或easy_install fabric验证:#python>>> import fabricFabric提供几个简单的API来完成所有的部署,最常用的是local()和run(),分别在本地和远程执行命令,put()可以把本地文件上传到远程,当需要在远...
分类:
其他好文 时间:
2015-12-01 12:48:43
阅读次数:
181
当我们部署、维护多台主机的时候,通常需要通过程序远程执行一些命令,然而通常会发现在本地可正常执行的命令,远程调用时就会不正常。 这通常都是因为远程调用的运行方式为: 远程登录-》调用-》退出登录,在’退出‘时终端会收到 HUP(hangup)信号从而关闭其所有子进程(自然包含了我们’调用‘的命令.....
分类:
其他好文 时间:
2015-11-18 19:36:50
阅读次数:
193
一、expect讲解expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚..
分类:
系统相关 时间:
2015-11-12 18:20:43
阅读次数:
436
1.SSH远程管理SSH(SecureSheel)是一种安全通道协议,主要用于实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户的口令。与早期的TELNET(远程登录,tcp23端口)、RSH(RemoteSheel,远程执行命令)、RCP(RemoteFileCopy,..
分类:
系统相关 时间:
2015-11-05 20:49:28
阅读次数:
682