linux 跳板机 外网,linux 基于ssh创建跳板机
搭建基于ssh的跳板机,服务器至少2台及以上
一、在所有服务器上创建相同的跳板机用户
[root@dev ~]$ useradd test
[root@dev ~]$ echo "test123456"|passwd --stdin test
二、在跳板机上创建密钥
[root@dev ~]$ su - test
[root@dev ~]$ ssh-keygen -t dsa -P -f ~/.ssh/id_dsa
三、将生成密钥拷贝到需要通过跳板机登录的机器
[root@dev ~]$ ssh-copy-id -i .ssh/id_dsa.pub "-p 22 test@172.22.69.41"
[root@dev ~]$ ssh-copy-id -i .ssh/id_dsa.pub "-p 22 test@172.22.69.43"
[root@dev ~]$ ssh-copy-id -i .ssh/id_dsa.pub "-p 22 test@172.22.67.25"
四、创建跳板机脚本
[root@dev ~]$ cd /server/scripts
[root@dev ~]$ vim tiaoban.sh
#!/bin/bash
function trapper(){
trap '' INT QUIT TSTP TERM HUP
}
function menu(){
cat <
=========Host List==========
1)172.22.69.41
2)172.22.69.43
3)172.22.67.25
4)exit
=============================
EOF <===EOF前面是一个tab键,非4个空格。
}
function host(){
case "$1" in
1) ssh $USER@172.22.69.41 ;;
2) ssh $USER@172.22.69.43;;
3) ssh $USER@172.22.67.25;;
4|*)exit;;
esac
}
function main(){
while true
do
trapper
clear
menu
read -p "Please select:" num
host $num
done
}
main
:wq 保持退出
四、添加登录系统加载脚本
[root@dev~]$ cd /etc/profile.d/
[root@dev~]$ vim tiaoban.sh #添加如下内容
[ $UID -ne 0 ] && [ $UID -ne 500 ]&&\
. /server/scripts/tiaoban.sh
# 输入命令查看id root
#已知root用户UID为0,oldboy用户UID为500,这些用户不要进入跳板机系统。
四、测试
账号:test
密码:test123456
image.png
登录跳板机后
image.png
选择对应的序号,进入服务器
linux 跳板机 外网,linux 基于ssh创建跳板机相关推荐
- linux 文件 跳板机_转载 linux 基于ssh创建跳板机
做笔记用,担心原作者哪天删了,权当留个备份 -------分割线 以下正文------- 搭建基于ssh的跳板机,服务器至少2台及以上 一.在所有服务器上创建相同的跳板机用户 [root@dev ~] ...
- linux 虚拟机连接外网配置,很简单
linux 虚拟机连接外网配置,其实很简单,没像网上那么多的费劲!!! 配置linux 访问外网 虚拟机网络适配器: 查看使用网卡:ifconfig 配置网卡:vi /etc/sysconfi ...
- mac/linux如何查询外网ip地址
查询ip地址,这是个简单的话题! 但是,你有遇到过,查询不到外网地址的情况吗? 一起来看一下吧 注意,这里说的是mac/linux系统,如果是windows系统,可以出去了. 基础版 这是基础版的ip ...
- 解决linux不能上外网
问题的提出: 最近用VMware 9.0虚拟机装了一个linux系统,但奇怪的是:linux能ping通网关.能ping通局域网内的所有windows机器,但就是ping不同DNS地址.不能ping通 ...
- 解决linux无法访问外网
问题: 某台Linux服务器ping不通域名, 如下提示: [root@localhost ~]# ping www.baidu.com ping: unknown host www.baidu.co ...
- Linux虚拟机连接外网
1.配置虚拟网卡:点开虚拟网络编辑器 --> 添加一个虚拟网卡 2.添加网络适配器 3. 添加网络:nmcli connection add con-name ens36 ifname ens ...
- 华三HCL模拟器添加虚拟网卡连接外网、VMware虚拟机、实体机方法
华三模拟器可以模拟交换机.路由器.防火墙等,由于自带的PC功能有限,因此需要连接到VMware虚拟机或实体机以模拟真实的PC或者FTP\HTTP服务器设备.另外也可以使其连接到互联网,以进行防火墙等的 ...
- iptables设置映射通过外网端口代理ssh登录内网服务器
一.环境阐述 环境介绍:现有一台搭载数据库的内网服务器,要求是不能访问外网,需要其他可以有公网IP的服务器做端口代理,以SSH方式登录此服务器做系统管理. 环境模拟为两台VM虚拟机(搭载CentOS6 ...
- linux编译blas,科学网—Linux下安装blas和lapack包小记 - 徐博伦的博文
系统是centOS6.5,机器上已有gfortran编译器 从网上搜索下载blas.cblas.lapack的tar压缩文件包 1.编译blas 先解压文件 tar xvf blas.tgz cd b ...
最新文章
- mysql server驱动_oracle、mysql、sql server等;流行数据库的链接驱动配置
- TP 框架没有考虑完善的功能点:1、表达式查询不支持INSTR形式的查询
- 走读OpenSSL代码----从一张奇怪的证书说起(五)
- 使用border-color设置输入框边框颜色后颜色不一致(左上边自动深色)解决方案
- Oracle新建用户并授权
- hdu 1564 Play a game
- 中英文搜索引擎收录口整理
- DataNode之文件系统数据集FsVolumeList
- 24.QTreeWidget的用法
- Python对DICOM图像进行阈值分割
- Java基础 - 网络编程 - netstat指令,UDP通信编程和网络编程总练习
- Java面向对象总结篇
- 远程移动测试平台对比分析
- 133.Python修炼之路【138-前端-JQuery-Json】2018.08.02
- 利用c语言绘制漫天星空-动画
- 读书笔记 | 资本的秘密
- Python——字典类型理论及应用实例
- 拿来即用的网页倒计时组件
- Android Studio中如何添加Vector Asset
- 2021年江苏省高考成绩查询时间,2021年江苏高考成绩什么时候出来 公布时间