Basta dizer ao SSH para usar "user2" ao conectar-se ao segundo servidor:
ssh user2@server2
ssh -l user2 server2
scp -r user2@server2:/oldpath user2@server2:/newpath
Meu ambiente é como:
Eu tenho dois usuários 'user1' e 'user2' ambos estão no mesmo grupo (digamos que o nome do grupo é 'abc') no servidor 'server1'. Agora eu tenho outro servidor 'server2' que tem usuário 'user2'. Usuário2 em ambos os servidores são trocados suas chaves públicas (eu quero dizer autenticação configurada corretamente).
Agora, minha exigência é como:
Eu tenho que executar uma operação de cópia no servidor2 (as pastas de origem e de destino estão no servidor2 apenas) do servidor1 como usuário2 (porque a configuração do arquivo de identidade foi feita com êxito como dito acima), mas atualmente eu fiz o logon como usuário1, usuário1 não Não tenho permissão para usar 'su' para mudar para user2 (não apenas user1 todos os usuários pertencem ao grupo 'abc' não tem permissão para usar 'su').
Basta dizer ao SSH para usar "user2" ao conectar-se ao segundo servidor:
ssh user2@server2
ssh -l user2 server2
scp -r user2@server2:/oldpath user2@server2:/newpath
Tags su linux file-transfer