保持SSH的变量存储到本地会话中

时间:2014-02-01 02:14:00

标签: ssh

如何将变量从ssh会话传输到本地会话?远程主机上有一个自述文件我需要ssh进入,然后将其复制到我的本地终端。

cat readme

在ssh会话中将自述文件输出到终端。我尝试将命令的输出存储在变量中,但是当我退出ssh会话时,变量就消失了。

2 个答案:

答案 0 :(得分:1)

无法将变量从交互式SSH会话传输到客户端主机。但是你可以用这种方式单独执行命令:

variable=$(ssh remotehost cat readme)

答案 1 :(得分:0)

你应该使用scp。

从您当地的机器:

$ scp username@remoteip:/path/to/readme ./

将自述文件从远程计算机复制到当前本地目录。