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 값을 입력하게 됩니다.앞으로원격 컴퓨터에 연결합니다.

관련 정보