암호가없는 ssh 키에 대해 인증 된 SSH 파일을 작성하기 위해 환경에서 몇 가지 한계를 극복하려고합니다. 가 결국이 내 ansible에 갈SSH와 pseudo-tty 터미널을 통한 sudo
- "키로 서비스 계정의 authorized_keys를 다음 업데이트 sudo를 쓰에"나는 대상 시스템에 같은 SSH를 수행하고 다음을 실행하는 데 필요하고
스크립트.
"ssh -t user @ target"sudo su - service-user "를 사용하고 있습니다. 실제로 서비스 사용자 용 쉘에 성공적으로 연결됩니다. 그러나 나는 이것을 서비스 사용자 용 쉘로 성공적으로 가져옵니다. 파일은 위의와 명령을 수정
모든 팁 또는 대체 옵션
참고 :.? 나는 requiretty가 대상 시스템에 설정되지 않는 옵션 "-t SSH"를 사용할 필요가
건배를
합니다.!
이 질문은 [Server Fault] (http://serverfault.com/)에서 더 나은 응답을 얻을 수 있습니다. –
"* 위와 함께 파일 수정 명령을 전달하는 방법을 찾아 낼 수 없습니다."라는 문장은 이해할 수 없습니다. – techraf
어쩌면 나는 그것을 필요로하는 사람들에게 다시 물어 보겠습니다. "누군가가 서버를 목표로하고 sudo su를 수행하고 파일을 작성하는 가장 좋은 방법을 식별 할 수 있습니까?" – user2074161