Como alterar o usuário no WinSCP?

11

Estou usando o WinSCP para acessar computadores Unix. Como posso mudar de usuário depois de ter logado em um servidor Unix usando o WinSCP?

Por exemplo Eu tenho conta pessoal no computador Unix A. Eu posso fazer login neste computador usando o PuTTY e, em seguida, alterar o usuário para usuário root

$sudo /usr/bin/su - rootuser

Como posso fazer a mesma coisa usando o WinSCP? Eu não sei a senha para rootuser .

    
por jrara 20.09.2013 / 08:47

2 respostas

5

Suponho que você já pode sudo para o usuário em questão ... ... na configuração do WinSCP para um novo site:

  1. Novo site
  2. Sessão: protocolo de arquivo: SCP
  3. Sessão: nome do host: my-host-name
  4. Sessão: nome de usuário: MY-user-name
  5. BOTÃO CLIQUE AVANÇADO ...
  6. Avançado: navegador da mão esquerda selecione SCP / Shell
  7. Avançado: Shell: MAGIC-HAPPENS-HERE A "lista de seleção" do Shell tem "Padrão" selecionada. Você vai entrar em TEXTO aqui ...

    / usr / bin / sudo-u TARGET-user-name -i

(o comando acima varia de acordo com a distribuição unix)

  1. NO-OTHER-CHANGES para as configurações padrão, basta selecionar OK para fechar a janela Advanced e salvar suas alterações.

..... isso deve ser tudo que você precisa!

    
por 05.07.2016 / 16:38
5

Existe uma FAQ para esta pergunta no site do WinSCP:
Como faço para alterar o usuário após o login (por exemplo, su root)?

Você precisa especificar o comando sudo nas configurações de sessão do WinSCP, como um shell personalizado (se estiver usando o SCP) ou usar o comando de inicialização sudo em um servidor SFTP personalizado (se estiver usando SFTP). / p>

Embora existam algumas limitações, notavelmente que você precisa configurar o sudo para não exigir uma senha.

Veja o link para detalhes.

    
por 23.09.2013 / 15:56