한 Unix 서버에서 다른 Unix 서버로 파일 읽기

한 Unix 서버에서 다른 Unix 서버로 파일 읽기

Pro*CUnix 서버에서 실행되는 프로그램이 있는데 , a프로그램에 필요한 입력 파일이 다른 Unix 서버에 있습니다 b. 실행할 때마다 서버 b에서 a.

파일 이름을 서버의 전체 경로로 가져오는 프로그램을 실행하는 동안 다른 서버의 파일에 액세스할 수 있는 방법이 있습니까?b

답변1

운영 체제가 FUSE를 지원하는 경우 다음을 사용할 수 있습니다.SSHFS원격 디렉터리를 로컬 디렉터리에 마운트합니다.

그렇지 않은 경우 쉘이 이라고 가정하면 bash다음과 같이 할 수 있습니다.

program <(ssh b 'cat /path/to/file')

그러나 이는 프로그램이 b 머신의 파일만 읽으려는 경우에만 작동합니다.

답변2

쉘이 다음과 같다고 가정합니다.불다, 다음과 같이 할 수 있습니다.

SSH[이메일 보호됨]"cat -f /경로/to/파일"

관련 정보