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
tom
deve 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
harry
deve poder gravar o nome do caminhobar
onremote
.- Você pode testar isso sem usar
scp
- basta fazer login emremote
comoharry
e 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
.