Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >出站ssh后执行脚本

出站ssh后执行脚本
EN

Unix & Linux用户
提问于 2015-05-13 01:49:53
回答 2查看 77关注 0票数 0

我想在出站ssh之后执行一个脚本。

我有两个服务器(A)和(B),还有一台计算机(C)。

(C)可以通过SSH连接到(A),但不能连接到(B)。

和(A)可以通过SSH连接到(B)。

但是(C)可以做多跳ssh到(B):

代码语言:javascript
运行
AI代码解释
复制
C -> A -> B

因此,我想用这个变量${SSH_CLIENT%% *}在(A)中记录出站ssh,以了解(C)是否执行多跳连接到(B)。

EN

回答 2

Unix & Linux用户

发布于 2015-05-13 02:07:36

它当然是的。因为当您使用ssh登录时,您只需运行服务sshd的一个新进程,这意味着您可以使用ssh服务在C和B之间打开无限隧道,还可以使用crontab创建一个自动执行的命令,并且在您注销或关闭与B的连接之后。

票数 0
EN

Unix & Linux用户

发布于 2015-05-13 06:00:17

最简单的方法是将A上的/usr/bin/ssh二进制文件重命名为ssh.bin,并在目录中插入一个名为ssh的包装外壳脚本,在调用ssh.bin eg之前添加您想要的任何日志记录。Shell脚本:将消息写入syslog / log文件

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/203141

复制
相关文章
Java SSH远程执行Shell脚本实现
代码如下 import java.io.IOException; import java.io.InputStream; import java.nio.charset.Charset; import ch.ethz.ssh2.Connection; import ch.ethz.ssh2.Session; import ch.ethz.ssh2.StreamGobbler; public class SshCommandExec { public static void exec(String
jiewuyou
2022/09/29
8120
SSH连接服务器后执行多条命令
大家平时有没有遇到自己连接云服务器,ssh 连接上去之后,发现自己的一些小工具用不了
阿兵云原生
2023/02/16
2.5K0
SSH集群登录、文件同步分发、同步执行脚本
密钥文件 ~/.ssh/id_rsa.pub为公钥 ~/.ssh/id_rsa为密钥
Libertyyyyy
2022/11/01
1.2K0
Qt编译完成后自动执行脚本
有时候我们编译程序完成后需要执行某些操作,比如复制执行文件或库文件到指定目录,如果这些都靠手动复制,未免会太繁琐且容易出错。本文介绍使用Qmake工具编译完成后自动执行自定义脚本的方法。 编译完成后执行脚本/命令 使用QMAKE_POST_LINK变量可以指定一个或多个脚本/命令在编译完成(链接)后执行的操作。 比如: QMAKE_POST_LINK += cmd_line1 cmd_line2 编译完成前执行脚本/命令 使用QMAKE_PRE_LINK变量可以指定一个或多个脚本/命令在编译完成前(链接前
Qt君
2019/08/05
2K0
使用并发 ssh 连接来提升捞日志脚本执行效率
公司有个简单粗暴的日志服务,它部署在多台机器实例上,收集的日志记录在每台机器本地硬盘,写一个小时自动切换日志文件,硬盘空间写满了自动回卷,大约可以保存两三天的历史数据。为什么说它粗暴呢?原来它不提供任何查询日志的接口,想要获取日志唯一的办法就是直接查日志文件:
海海
2022/08/31
1.1K0
使用Jenkins通过SSH插件远程控制主机执行脚本
192.168.1.18 :Jenkins、CentOS 7.5.1804、Docker 19.03.13 192.168.1.20:K8s_Node2/Gitlab、CentOS 7.5.1804、Docker 19.03.13
非著名运维
2022/06/22
4.4K0
使用Jenkins通过SSH插件远程控制主机执行脚本
Linux shell脚本使用while循环执行ssh的注意事项
如果要使用ssh批量登录到其它系统上操作时,我们会采用循环的方式去处理,那么这里存在一个巨大坑,你必须要小心了。 一、场景还原: 我现在是想用一个脚本获取一定列表服务器的运行时间,首先我建立一个名字为ip.txt的IP列表(一个IP一行),再建好密钥实现不用密码直接登录。然后写脚本如下: #!/bin/bash while read ips; do echo $ips; done < ip.txt 脚本实现了逐行读取列表中的IP,但是: #!/bin/bash while read i
小小科
2018/05/03
4K0
SSH 后门 | Nmap 脚本
将公钥 id_rsa.pub 上传到目标主机,保存为 ~/.ssh/authorized_keys
意大利的猫
2020/08/20
8410
批量ssh信任脚本
在/root/hosts文件上写入要信任的IP,一行写一个 在本机创建密钥,ssh-keygen,一直回车
院长技术
2020/08/14
7260
执行接口脚本
4、执行接口脚本,此接口不能做为正常接口使用,只是一个最简单的连接接口,大家不要被迷祸
用户1168904
2021/05/17
8390
Blockly脚本执行
Blockly应用程序需要将积木转换为代码来执行。添加积木JSON定义后,需转到generators/目录并选择与您要生成的语言( JavaScript, Python, PHP, Lua, Dart等)相对应的子目录,编写积木执行代码。
用户7741497
2022/03/11
1.5K0
ssh免密登录脚本
yum -y install expect #!/bin/bash #write by ddcw at 20200410 thiscript=$0 function exits(){ echo -e "[`date +%Y%m%d-%H:%M:%S`] \033[31;40m$1\033[0m" exit 0 } function install_sshNopasswd(){ [ -f /usr/bin/sshNopasswd ] && exits "this OS has /usr/bin/s
summerking
2022/09/19
7440
使用Jenkins通过Publish Over SSH插件远程控制主机执行脚本
192.168.1.18 :Jenkins、CentOS 7.5.1804、Docker 19.03.13 192.168.1.20:K8s_Node2/Gitlab、CentOS 7.5.1804、Docker 19.03.13
非著名运维
2022/06/22
1.8K0
使用Jenkins通过Publish Over SSH插件远程控制主机执行脚本
SSH日志审计脚本优化
在实际用的时候,感觉体验不怎么样,后来仔细想了一下, 觉得少了点什么东西,于是就加上了一个检测爆破是否成功的功能,这样就更直观的发现问题了
Elapse
2021/03/03
8900
SSH日志审计脚本优化
【Linux系列】VNC安装ssh后,ssh无法登录
VNC 服务器不能使用 SSH 22 端口登录的问题可能由多种原因引起,以下是一些可能的原因和解决方案:
kwan的解忧杂货铺
2024/11/12
2740
Python实现ssh远程执行
paramiko是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能,相对于Pexpect,封装的层次更高,更贴近SSH协议的功能
summerking
2022/09/19
2.1K0
Python实现ssh远程执行
Python ssh 远程执行shell
工具 python paramiko 远程执行命令 import paramiko ssh = paramiko.SSHClient() key = paramiko.AutoAddPolicy() ssh.set_missing_host_key_policy(key) ssh.connect('127.0.0.1', 22, 'user', 'passwd' ,timeout=5) stdin, stdout, stderr = ssh.exec_command('ls -l') for i i
py3study
2020/01/08
1.2K0
定时执行php脚本
第一个方法是最常见的, 如果php服务器上没有权限去crontab, 也可以找一个自己的机器定期crontab去请求服务器
IT工作者
2022/04/23
2.7K0
[PHP] PHP的脚本执行
PHP的脚本执行: PHP的脚本执行还是会经过编译环节, 只不过它们一般会在运行的时候实时进行编译 1.启动PHP及Zend引擎, 加载注册的扩展模块 2.读取脚本文件,Zend引擎对脚本文件进行词法分析,语法分析。 3.编译成opcode执行 4.如果安装opcode缓存扩展(如APC, xcache, eAccelerator等),可能直接从缓存中读取opcode执行
唯一Chat
2019/09/10
1.8K0
MongoDB执行JS脚本
郭顺发
2023/07/06
8930

相似问题

SSH隧道出站业务整形

10

登录ssh后如何在远程服务器上执行脚本

20

ssh跳投始终执行脚本

10

通过ssh隧道按需执行本地Python脚本

10

允许ssh,但只执行特定的脚本。

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档