ssh - 如何使pwd返回远程个人工作目录

标签 ssh pwd

ssh上的pwd返回本地个人工作目录。如何轻松访问远程密码?
编辑
我使用ssh-agent转发1x:
本地->服务器1->服务器2在那里我要执行这些脚本https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant.html例如authority=${PWD}/ssl/ca.pem,但使用本地计算机上的本地目录来代替远程工作目录。

最佳答案

如果你跑

ssh host echo $PWD
$PWD变量是在 shell 程序的中而不是在远程中评估的。如果要评估变量remote,则需要tu摆脱$符号:
ssh host echo \$PWD

或将命令放在单引号中:
ssh host 'echo $PWD'

关于ssh - 如何使pwd返回远程个人工作目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35687866/

相关文章:

bash - 在 Bash 和 Tmux 中,窗口标题栏中的 $PWD

c - 如何使用 C 函数执行 Shell 内置命令?

linux - 如何将我的密码更改为符号链接(symbolic link)目录的真实路径?

git - 如何使emacs + egg(git)与远程文件一起工作(通过ssh访问)

mysql - Laravel 5.1 Fortrabbit Mysql SSH 'tunnel' 不工作

ruby - 从 Vagrant 启动时,Passenger 停留在前台

bash - 使用ssh推送到gitea时询问密码

authentication - SSH 公钥身份验证如何工作(选择正确的 key )

linux - 在 Perl 脚本中使用 Bash 环境变量?

bash - 提取 pwd 输出的最后一个目录