如何将变量从ssh会话传输到本地会话?远程主机上有一个自述文件我需要ssh进入,然后将其复制到我的本地终端。
cat readme
在ssh会话中将自述文件输出到终端。我尝试将命令的输出存储在变量中,但是当我退出ssh会话时,变量就消失了。
答案 0 :(得分:1)
无法将变量从交互式SSH
会话传输到客户端主机。但是你可以用这种方式单独执行命令:
variable=$(ssh remotehost cat readme)
答案 1 :(得分:0)
你应该使用scp。
从您当地的机器:
$ scp username@remoteip:/path/to/readme ./
将自述文件从远程计算机复制到当前本地目录。