에 SSH 액세스 최대 이제 우리는 여러 리눅스 사용자를 사용고정 표시기 : 직접 용기
- system_foo의 @ 서버
- system_bar의 @ 서버
- ...
우리는 데려 가고 싶다는 도커 컨테이너에 시스템 사용자.
- 리눅스 사용자
system_foo
-> 컨테이너system_foo
서버 내부의 변화는 문제가되지 않습니다 만, 원격 시스템은 우리에게 데이터를 전송하는 이러한 사용자를 사용합니다.
ssh [email protected]
을 작성해야합니다. 원격 시스템은 변경할 수 없습니다.
리눅스 운영 체제 당 하나의 시스템 만 있으면 매우 편리합니다 (컨테이너에 포트 22를 전달하십시오). 그러나 몇 가지가 있습니다.
이전 스키마에서 고정 컨테이너로 변경하고 ssh [email protected]
서비스를 원격 사이트에서 변경하지 않고 사용하려면 어떻게해야합니까?
질문을 이해할 수 없다면 의견을 남기십시오. 고맙습니다.
그래서 연결 당 하나의 컨테이너가 필요합니까? '도커 실행'을'etc/passwd'의 사용자 쉘로 구성 할 수는 없습니까? – ZeissS
이 맞습니까? : 가상 컴퓨터를 만들려고합니다. l ike 환경. 그래서 각 사용자는 자신의 컨테이너 (VM)를 가지고 있으며 사용자는 자신의 컨테이너 (ssh)를 사용하여 원하는 것을 수행 할 수 있습니다. – beginer
@ZeissS 예,'/ etc/passwd'에 간단한 래퍼 스크립트 만 있으면 충분합니다. 포트 포워딩과 서브 프로토콜 sftp가 제대로 작동하는지 조사 할 필요가 있습니다. 이 "답변"을 가져 주셔서 감사합니다. – guettli