通过ssh访问远程机器的导出变量

时间:2016-11-10 11:30:55

标签: linux shell ssh

所以,我正在尝试的是:

  • 192.168.1.2计算机中,我在export name=arun用户的.bash_profile文件中设置了www
  • 然后执行source .bash_profile
  • 192.168.1.3机器,我正在尝试ssh www@192.168.1.2 "echo $name"

这让我一片空白。这不应该归还给我arun吗?

1 个答案:

答案 0 :(得分:1)

没有。您需要转义要在远程shell上评估的变量,而不是在本地:

ssh www@192.168.1.2 ". .bash_profile;echo \$name"