Как заставить pwd вернуть удаленный персональный рабочий каталог

pwd over ssh возвращает локальный личный рабочий каталог. Как я могу легко получить доступ к удаленному PWD?

редактировать

Я использую ssh-agent forwarding 1x: local -> server1 -> server2, там я хочу выполнить эти сценарии https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant.html например authority=${PWD}/ssl/ca.pem но вместо удаленного рабочего каталога используется мой локальный каталог с локального компьютера.

1 ответ

Решение

Если вы бежите

ssh host echo $PWD

$PWD переменная оценивается в вашей оболочке, а не в удаленной. Если вы хотите оценить переменную remote, вам нужно экранировать $ знак:

ssh host echo \$PWD

или поместите команду в одинарные кавычки:

ssh host 'echo $PWD'
Другие вопросы по тегам