先生成和分发秘钥:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
ssh-copy-id -i .ssh/id_dsa.pub centos2
ssh-copy-id -i .ssh/id_dsa.pub centos2
编写脚本 tiaoban.sh
#!/bin/sh function trapper(){ trap '' INT QUIT TSTP TERM HUB } function menu(){ cat <<EOF ==============Host List============== 2-centos2 3-centos3 0-Exit system ===================================== EOF } function host(){ case "$1" in 2) ssh $USER@centos2 ;; 3) ssh $USER@centos3 ;; 0) exit 0 esac } function main(){ while true do trapper clear menu read -p "Pls input your choice:" num host $num done } main
相关推荐
在Linux系统中,用shell脚本写的跳板机,实现对人员登录服务器的控制
bin : 提供总执行与单一执行脚本,脚本通过自动化获取配置,便于维护与扩展。 bak : 保留获取原配置文件,便于问题分析。 temp : 临时文件将及时删除无任何冗积。 tools: 常用配置与通用文件处理写入统一函数,具体...
跳板机模式配置 SMTP配置 VSFTP配置 账号策略 登录防护 安全基线 DHCP配置 黑白名单 巡检配置 SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:...
跳板机模式配置 SMTP配置 VSFTP配置 账号策略 登录防护 安全基线 DHCP配置 黑白名单 巡检配置 SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:...
跳板机模式配置 SMTP配置 VSFTP配置 账号策略 登录防护 安全基线 DHCP配置 黑白名单 巡检配置 SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:...
经过数天的修改与调试终于以跳板机的方式实现LInux系统 oracle数据库安装前各项参数脚本话一键自动配置,包含单向互信的添加与删除,asm磁盘对的绑定和limits和sysctl.conf,grid和oracle用户的添加及环境配置。
跳板机模式配置 SMTP配置 VSFTP配置 账号策略 登录防护 安全基线 DHCP配置 黑白名单 巡检配置 SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:...
主要功能: 1.升级文件上传至跳板机 2.升级文件分发至各业务机 3.远程启动各业务机任务 4.批量查看各业务机运行状态 5.守护各业务机服务运行(配合crontab)
我们在通过远程连接操作Linux server的时候,有可能过一段时间忘记操作,便会发生ssh断开的问题。 而如果是本地的server,比较好办,直连设备kill掉ssh,踢掉无效用户连接,再次链接即可,但如果是远程server的话,...
上传至服务器,前提是有外网,可以链接下载;直接执行脚本,部署等待即可,中途安装有的会提示你让你输入y或者是路径什么的; 版本为V2.22.1。 需要其他版本可自行修改脚本上的版本Version;
最近做自己开发用相关服务的一个checklist,就写了这个脚本,用来在跳板机去检查各个服务器上面的相关服务是否正常 使用expect登录每个机器(因为安全问题,不能直接使用ssh信任),然后根据yaml文件的配置读取服务名字...
tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exec:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送...
支持的操作系统Teleport支持部署到Linux系统中,当前支持的系统版本如下: Ubuntu 14.04 64位及以上版本CentOS 7.2 64位及以上版本依赖环境因为Teleport内部建了所需的脚本引擎,WEB服务等模块,因此不需要额外安装...