- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了多个人在运行需要端口转发的应用程序的问题。我想生成一个随机端口号,在传递该随机数的同时将ssh传递给应用服务器,并且sed
在一些不同的脚本中用该端口替换默认端口。
那么,有什么方法可以通过ssh传递bash变量,或者有更好的方法来实现此目的?
最佳答案
如果知道要使用变量做什么,可以将其传递给远程主机,并在同一行上运行命令:
ssh name@host "sed -i -e \"s/$myrandnumber/22/g\" file1 file2 file3"
$myvar
将在
ssh
发生之前扩展,这意味着它将是您在原始计算机而不是远程计算机上设置的值。您可以在远程计算机上将其设置为变量:
ssh name@host "export remotevar=$myrandnumber; bash -i"
ssh name@host "echo \"myvar=$myrandnumber\" >> /etc/environment"
关于bash - sshing时传递bash变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50934275/
当我通过 ssh 连接到服务器时,我的整个 cygwin 终端完全变暗并且颜色变得更加柔和。我只认为当我 ssh 进入一个特定的服务器时会发生这种情况(这是我实际上有 ssh 访问权限的唯一服务器,但
除了最重要的更新日期部分外,我终于让我的 python pexpect 脚本正常工作了!我可以在框中使用 SSH,但我的第二个命令没有正确执行。我一直在用头撞墙试图找出原因。我已经检查了 sting
我按照以下指南使用 Terraform 设置 Linux 虚拟机: https://learn.microsoft.com/en-us/azure/developer/terraform/create
我已经为此工作了很长时间,如有任何帮助,我们将不胜感激。 我在这里尝试做的是通过 ssh 连接到测试服务器,然后 cd ..,然后通过 python 打印该文件夹中的目录列表。这段代码是我最好的尝试:
你好,这不是编码问题,而是...... 我使用 X11 通过我的 mac ssh,我正在使用 emacs。我正在尝试使用“ALT”键进行组合,但它似乎不起作用。我试过使用“option”键,“FN +
我一直在尝试从外部网络通过 SSH 连接到我的 RPi,但运气不佳。我遵循了所有指南,他们说的都是同样的事情:设置 SSH、端口 22 上的端口转发,然后使用外部 IP 地址进行连接。我已经能够使用来
我创建了一个 MySQL RDS 数据库实例,并确保该实例位于一个安全组内,该安全组应该允许我从外部连接到它。安全组允许来自所有 IP 地址的所有类型的流量。 RDS 与我制作的 EC2 在同一个安全
k,所以我正在设置 Git并关注 this tutorial设置 SSH key 。指纹是 16:27:...:a6:48。我安装了 GitHub client for Windows它在 %user
我正在尝试从 python 脚本中通过 SSH 连接到另一台主机并运行需要 sudo 的命令。 我可以从 python 脚本中使用 ssh,如下所示: import subprocess import
我是 dcos Mesos 的新手,在本地 Ubuntu 机器上安装了 dc os。 我可以查看 dcos 仪表板。 但我无法使用 dcos node ssh --master-proxy --lea
我是一名优秀的程序员,十分优秀!