![SSH를 통해 로그인한 후 로컬 서버에서 원격 서버로 파일을 자동으로 복사합니다.](https://linux55.com/image/56648/SSH%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%9C%20%ED%9B%84%20%EB%A1%9C%EC%BB%AC%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%EC%9B%90%EA%B2%A9%20%EC%84%9C%EB%B2%84%EB%A1%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EB%B3%B5%EC%82%AC%ED%95%A9%EB%8B%88%EB%8B%A4..png)
SSH를 사용하여 로그인한 후 로컬 서버에서 원격 서버로 파일을 자동으로 복사하는 방법을 알고 싶습니다. 실제로 내 로컬 서버에는 로컬 사용자 ID를 가진 많은 사용자가 있습니다. 그러나 원격 서버에는 루트로 로그인합니다. 서버에 로그인한 모든 사용자를 로그인할 수 있도록 사용자의 로컬 사용자 ID를 원격 서버에 복사해야 합니다. 사용자가 실행한 명령의 기록을 저장할 수 있다면 더 유리할 것입니다.
답변1
내가 이해한 바에 따르면 해결해야 할 두 가지 문제가 있습니다.
- 로컬 SSHD에서 원격 사용자의 신원을 설정하고 기록합니다.
- 사용자가 실행한 명령을 기록합니다.
항목 1의 경우 이 문제에 대해 제공된 솔루션을 사용할 수 있습니다(사용자별 고유 키). 원격 SSH 사용자 신원 확인에 대한 stackoverflow 질문. 이 대체 방법은 다음을 사용합니다.원래 컴퓨터에 다시 연결.
항목 2(로깅 명령)에 대해 자세히 알고 있습니다.명령 로깅에 대한 나의 이전 답변내가 아는 세 가지 방법을 간략하게 설명합니다.