Quando você copia "o mesmo arquivo" para um local diferente, precisa scp
com uma conta de usuário que tenha acesso ao arquivo E ao local para o qual você está copiando. Sem essas permissões, você terá permissão negada.
Eu estou tentando escrever um script de shell através do qual eu quero copiar o arquivo de machineA para a máquina B. Eu já configurei a conexão sem senha .Na máquina B novamente o samefile eu quero copiar para o caminho diferente no qual o diretório é de propriedade do usuário diferente. Como posso conseguir isso
Exemplo:
Máquina A
scp /home/user/txt user@xhost/home/user/txt
Máquina B
Ele simplesmente copia o arquivo sem pedir senha no diretório home
machineB:/home/user/
Eu novamente quero copiar o mesmo arquivo para outro local que eu obtenho permissão negada:
cp /home/user/txt /apps/java/software/ # (permission denied)
Quando você copia "o mesmo arquivo" para um local diferente, precisa scp
com uma conta de usuário que tenha acesso ao arquivo E ao local para o qual você está copiando. Sem essas permissões, você terá permissão negada.