首页 > 其他分享 >跳板机搭建

跳板机搭建

时间:2022-11-01 10:57:20浏览次数:47  
标签:function 跳板 22 192.168 1.50 ssh 搭建

ssh_key免密钥登陆

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

 

发送密钥

ssh-copy-id -i .ssh/id_dsa.pub "-p 22 [email protected]"

 

登录即执行这里面的脚本(注意要指定不等于root)

/etc/profile.d

 

 

跳板机主机:

192.168.1.50 要连的主机

192.168.1.230 跳板机

 

跳板机脚本:

[root@docker7 zxw]# cat jump_ser.sh

#!/bin/bash

 

function trapper(){

trap '' INT QUIT TSTP TERM HUP

}

 

function menu(){

cat <<-EOF

=============Host List============

+ 1)192.168.1.50 +

+ 2)192.168.1.51 +

+ 3)192.168.1.52 +

+ 4)exit +

==================================

EOF

}

 

function host(){

case "$1" in

1)

ssh -p 22 [email protected]

;;

2)

ssh -p 22 [email protected]

;;

3)

ssh -p 22 [email protected]

;;

4|*)

exit

esac

}

 

function main(){

while true

do

trapper

clear

menu

read -p "Please Input Num:" num

host $num

done

 

}

main

 

 

 

 

跳板机安全应用

1、禁止外网登陆,只能内网登陆

 

2、ssh密码登陆禁用,只能密钥登陆

修改etc/ssh/sshd_config

PasswordAuthentication yes 改为NO

 

标签:function,跳板,22,192.168,1.50,ssh,搭建
From: https://www.cnblogs.com/yeahzxw/p/16846958.html

相关文章

  • 一台虚拟机,基于docker搭建大数据HDP集群
    前言好多人问我,这种基于大数据平台的xxxx的毕业设计要怎么做。这个可以参考之前写得关于我大数据毕业设计的文章。这篇文章是将对之前的毕设进行优化。个人觉得可以分为......
  • 2.环境搭建
    1.解释器简介python是一门解释型语言,为了让计算执行对应的代码,就需要解释器的帮助,python的解释器有很多种。CPython:使用C语言开发出来的Jython:由Java开发出来的PyP......
  • gitlab-ce搭建和数据迁移
    2022年11月1日08:26:03centos7国内地址:注意对应的系统版本,下一个最新版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/因为数据导入导出使用的是gitlab......
  • unix网络编程环境搭建(有关unp.h头文件)
    最近在学习Unix网络编程(UNP),书中steven在处理网络编程时只用了一个#include“unp.h” 相当有个性并且也很便捷于是我把第三版的源代码编译实现了这个过程,算是一种个性化的......
  • [nrf52832] [s332] 搭建开发环境及注意事项
    1.keil5的安装​​官方下载地址​​2.nRFgoStudio的安装安装过程中nRFgostudio会让你安装jlink5.12f,这个一定要安装,其他版本的jlink不一定能支持软件。如果之前安装过jl......
  • WSL 中搭建 hadoop/hive 环境后,在 windows 宿主机下连接 hive 被拒绝
    报错只有:java.net.ConnectException:Connectionrefused这样简短的几行。其真实原因是(在windows11下),WSL有自己的(内部)IP地址。在WSL下执行ipaddr,然后在cmd下......
  • python第二十五课---ATM购物车所有模块代码,及框架搭建等建议与注释
    ATM购物车1.先把主要用到的文件夹在项目根目录下创建一下!!!2.再先把简单的几个常用的文件创建一下binstart.py#直接写,固定的coresrc.pyconf......
  • 单细胞分析环境搭建(三)
    导读本文将介绍并实战搭建分析单细胞的环境。1.RR语言安装(Ubuntu)在命令行运行下面的命令,如果是root帐号,请去除sudo,其他系统参考>InstallR#updateindicessudo......
  • HCIP-FusionAccess桌面云系统搭建
    搭建流程Linux架构虚拟机准备(ITA/DB/WI/LI/HDCeuler2.364)创建空虚拟机安装系统(避免网络冲突)挂载光驱挂载并安装Tools安装软件配置软件Windows架构虚拟......
  • redis三主三从集群简易搭建(docker版本, 3台机器)
    #备注:仅针对测试验证使用,生产环境请注意密码/开启AOF等参数设置dockerpullredis:6#机器1dockerrun-d--nethost--nameredis7001redis:6--cluster-enabl......