SSHセッションで.profile環境変数を使用する

SSHセッションで.profile環境変数を使用する

特定のユーザー(Linux)にsshを接続し、そのユーザーのコンピューターの.profileファイルにある環境変数を使用したいと思います。

ssh user@add "echo $VA"

user@addのコンピュータの.profileファイルに環境変数VAがあるとします。どうすればいいですか?私が知っている限り、誰かのコンピュータにSSHでアクセスすると、私は「非対話型シェル」になり、/ etc / environmentの環境変数のみを使用できます。

答え1

ssh user@add 'source .profile ; echo $VA'

コマンドに一重引用符を使用したいです。それ以外の場合は、ローカルコンピュータでVA値を入力します。今後リモートコンピュータに接続します。

関連情報