Um erro Permission denied do sistema de arquivos não tem nada a ver com o seu
Conexão SSH. Somente as permissões concedidas aos userids em cada
matéria final. Considere:
$ whoami
tom
$ scp foo harry@remote:bar
-
O usuário
tomdeve poder ler o nome do caminhofoo.- Você pode testar isso sem usar
scp- apenas tente ler o arquivofoo.
- Você pode testar isso sem usar
-
O usuário
harrydeve poder gravar o nome do caminhobaronremote.- Você pode testar isso sem usar
scp- basta fazer login emremotecomoharrye tente gravar o arquivobar(comoharry).
- Você pode testar isso sem usar
Se um dos testes acima falhar, o scp falhará.
Por exemplo:
$ scp /etc/shadow harry@remote:bar
/etc/shadow: Permission denied
O usuário local tom não pode ler /etc/shadow .
$ touch foo
$ scp foo harry@remote:/etc/shadow
scp: /etc/shadow: Permission denied
O usuário remoto harry não pode gravar em /etc/shadow .