원격 서버에 R 스크립트가 있습니다. 스크립트에서 플롯을 생성하려면 로컬 디스플레이가 필요합니다.
me@local$ ssh -Y me@remote_ip
me@remote$ echo $DISPLAY
localhost:52.0
$ Rscript myscript.R
connect localhost port 6012: Connection refused
이 스크립트는 작업을 수행하지만 이 연결 오류 메시지를 제거하고 싶습니다. 이상적으로는 이 문제에 대한 해결책을 원합니다. 다른 스레드에서 내 로컬 컴퓨터가 원격 서버로부터의 연결을 허용하지 않는다는 내용을 읽었습니다. 내 Mac에 System Preferences > Security & Privacy > Firewall
방화벽이 꺼져 있는 것으로 표시되므로 이 문제를 해결하는 방법을 모르겠습니다 . 그렇다면 원격 서버에서 로컬 컴퓨터로의 연결을 어떻게 승인합니까? 문제가 다른 곳에 있지 않는 한.