Eu criei um droplet Ubuntu 16.04 no Digital Ocean e, em seguida, implementei um framework LAMP. Eu criei um usuário não-root e entrei no servidor com o ssh. Eu também entrei no servidor usando o sftp. No entanto, não consigo transferir meus arquivos através do terminal, pois não tenho permissão, mesmo que tenha dado ao usuário não-root as permissões de root. Então eu pensei em experimentar um cliente - o Filezilla. Quando tento me conectar ao servidor aqui recebo o erro acima. Alguém pode me ajudar, por favor?
Aqui está uma conexão bem-sucedida com um servidor SSH:
Status: Connecting to www.calumjamesflanagan.co.uk...
Status: Connected to www.calumjamesflanagan.co.uk
Status: Retrieving directory listing...
Status: Listing directory /root
Status: Directory listing of "/root" successful
Aqui está a aparência da minha conexão mal sucedida:
Status: Connecting to 139.59.178.163...
Response: fzSftp started, protocol_version=6
Command: open "[email protected]" 22
Error: Disconnected: No supported authentication methods available
(server sent: publickey)
Error: Could not connect to server
sftp
cliente de linha de comando?Respostas:
Para mim
www.calumjamesflanagan.co.uk
resolve178.62.64.232
, não139.59.178.163
.Parece que você está se conectando a um servidor diferente com o FileZilla do que com
ssh
.fonte
www.calumjamesflanagan.co.uk
, enquanto a segunda saída é eu tentando se conectar ao meu outro servidor (aquele que eu não conseguia escrever).RESOLVIDO:
Eu tive que mudar a propriedade dos diretórios no servidor remoto para escrever para eles.
Isso foi feito usando
sudo chown -R *UserName* \var\www\html
.fonte