Windows 클라이언트를 사용하는 SFTP 및 sudo?

Windows 클라이언트를 사용하는 SFTP 및 sudo?

Windows 클라이언트를 사용하여 Linux 시스템에서 파일을 다운로드하고 싶습니다. 많은 SFTP 클라이언트가 있지만 루트가 되어야 하는 파일에 액세스해야 한다는 문제가 있습니다. Linux 시스템에서는 루트 계정이 비활성화되어 있으며 sudo를 사용하여 루트 권한을 얻고 있습니다. SFTP 클라이언트를 사용하여 "sudo"를 실행하는 방법은 무엇입니까? 나는 내 리눅스 시스템을 바꾸고 싶지 않아요! 힌트를 주셔서 감사합니다!

답변1

sftp는 명령을 실행하지 않으므로 sudo. 하지만 로그인 후에는 연결된 터미널이 없으므로 sudo비밀번호 없이 실행이 가능해야 합니다.

WinSCP에 대한 자세한 방법은 다음을 참조하세요.https://winscp.net/eng/docs/faq_su#sudo

답변2

서버가 SFTP 프로토콜만 허용하는 경우 이를 sudo와 결합할 수 없으므로 다른 방법을 찾아야 합니다. 서버가 임의의 쉘 명령을 허용하는 경우 sudo를 사용할 수 있지만 대부분의 파일 전송 프로그램에는 이를 호출하고 비밀번호를 전달하는 기능이 없습니다.

파일에 액세스하기 위해 ssh와 sudo를 결합할 수 있는 클라이언트 중 하나는 Emacs입니다.도보 여행가, 버전 23부터 Emacs에 내장되어 있습니다). 보다Emacs를 사용하여 SSH 및 Sudo를 통해 파일 열기. 당신이 사용할 수있는피곤하다(내장 Emacs 기능이기도 함) 파일을 관리합니다.

SSH를 사용하여 루트가 되는 것이 더 편리할 것입니다. localhost에서만 허용되는 비밀번호로 보호된 키를 사용하는 경우 보안은 표준 sudo 설정과 동일합니다. 보다보호된 파일을 서버 간에 한 줄로 복사하시겠습니까?

관련 정보