2012-07-13 2 views
3

WinSCP를 사용하여 사용자 계정을 전환하는 방법이 있습니까?다른 계정간에 WinSCP를 사용하여 사용자 전환

내가 PuTTY를 사용할 때 su 명령을 사용하여 다른 계정간에 사용자를 전환 할 수 있습니다. 예를 들어

: 같은 방법으로

[email protected]$ 
[email protected]$ su abc 
[email protected]$ 

, 내가 WinSCP를 사용하고, 내가 서버에 로그인 한 상태 나 사용자를 전환하기위한 방법은 무엇입니까?

답변

0

아니요, 불가능합니다. SCP를 사용하여 사용자를 전환하려면 (WinSCP의 경우) 다시 로그인해야합니다. SCP 세션에서 어떤 명령도 실행할 수 없으며 단지 파일을 관리합니다. fnd SCP 프로토콜 자체는 현재 사용자의 ID를 변경하는 메커니즘을 지원하지 않습니다. 세션에서 사용자를 변경할 가능성이있는 경우 SSH를 사용해야합니다. 사용자 정의 쉘과 같은
How do I change user after login (e.g. su root)?

당신은 WinSCP에 세션 설정에서 sudo 명령을 지정해야합니다 (당신이 SCP를 사용하는 경우) 또는 사용자 정의에 sudo를 사용 SFTP : WinSCP에 사이트에서이 질문에 대한 질문이 있습니다

+2

이것은 사실이 아닙니다. SCP 프로토콜은 실제로는 파일 전송 만 지원하며 "관리"는 지원하지 않습니다. 반면에 WinSCP는 SCP 클라이언트가 아니기 때문에 기술적으로 su 명령을 사용하는 것을 허용 할 수도 있습니다. 실제로 대부분의 사람들은 SCP가 아닌 SFTP를 사용하여 WinSCP를 사용합니다. 이는 완전히 다른 이야기입니다. –

6

서버 시작 명령 (SFTP를 사용하는 경우).

비록 제한이 있지만 특히 비밀번호를 요구하지 않기 위해 sudo을 구성해야합니다.

자세한 내용은 링크를 참조하십시오.

+0

답변 해 주셔서 감사합니다. 셸이 시작 메시지를 건너 뛸 수 없다는 오류가 나타납니다 (http://winscp.net/eng/docs/message_startup_message 참조). 나는 그것을 SCP와 쉘 명령어'sudo su - rootuser'와 함께 사용하고 있습니다. 시작 메시지로 어떻게 sudo 할 수 있습니까? 시작 메시지가없는 다른 사용자와 동일한 ** 서버에서, 그것은 매력처럼 작동합니다! 그리고 서버에 대한 루트 권한이 없으므로 사용자 또는 시작 메시지를 다르게 구성 할 수 없습니다! – bobbel

+0

'sudo'없이 계정에 연결할 수 있습니까? –

+0

아니요, 직접 연결할 수있는 권한이 없습니다. 나는 내 자신의 사용자가 연결하고'sudo su'를해야한다. – bobbel

관련 문제