На моем Mac я загружаю Ubuntu VM 14.04 LTS через VirtualBox. Внутри я загружаю браузер Firefox и плагин FireFTP. Не изменяя никаких настроек на моем Mac или Ubuntu, и после того, как все пару лет все работало нормально, мой плагин FireFTP неожиданно говорит: «Невозможно установить соединение. Пожалуйста, попробуйте снова». Несмотря на то, что это происходит, я могу нормально использовать SSH для хостов через командную строку и использовать SFTP через FileZilla. Эти хосты имеют альтернативные порты SFTP, и я убедился, что порты были установлены правильно. Я также могу просматривать веб-страницы с виртуальной машины Ubuntu.
Испытанные вещи и их результаты:
Я включил полную отладку в плагине FireFTP, и он показывает мне это:
DEBUG: ({account:"", host:"", port:"", login:"", password:"", anonymous:false, security:"sftp", pasvmode:true, ipmode:false, treesync:false, localdir:"", remotedir:"/var/www", webhost:"", prefix:"", downloadcasemode:0, uploadcasemode:0, encoding:"UTF-8", notes:"", timezone:0, folder:"", privatekey:"", protocol:"ssh2"})
DEBUG: gConcurrent:1, gMaxCon:10, gRefreshMode:true, gTempPasvMode:true, gLoadUrl:false, fileMode:n/a, protocol:ssh2, hiddenMode:true, keepAliveMode:true, networkTimeout:30, proxyHost:, proxyPort:0, proxyType:, activePortMode:n/a, activeLow:n/a, activeHigh:n/a, reconnectMode:true, sessionsMode:true, timestampsMode:false, useCompression:true, integrityMode:true, userAgent:Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:47.0) Gecko/20100101 Firefox/47.0
Debug: this._transport.use_compression is not a function
paramikojs.SSHClient.prototype.connect@chrome://fireftp/content/js/connection/paramikojs/client.js:321:5
ssh2Mozilla.prototype.connect@chrome://fireftp/content/js/connection/ssh2.js:133:24
connect@chrome://fireftp/content/js/connection/ftpController.js:98:3
oncommand@chrome://fireftp/content/fireftp.xul:1:1
Unable to make a connection. Please try again.
Unable to make a connection. Please try again.
Debug: this._transport.use_compression is not a function
paramikojs.SSHClient.prototype.connect@chrome://fireftp/content/js/connection/paramikojs/client.js:321:5
ssh2Mozilla.prototype.connect@chrome://fireftp/content/js/connection/ssh2.js:133:24
baseProtocol.prototype.reconnect@chrome://fireftp/content/js/connection/baseProtocol.js:236:5
baseProtocol.prototype.onDisconnect/func@chrome://fireftp/content/js/connection/baseProtocol.js:191:33
Unable to make a connection. Please try again.
Unable to make a connection. Please try again.
В последнем сообщении от страницы Reviews плагина FireFTP на веб-сайте Mozilla говорится, что последняя версия повреждается. Я откатывал к последней версии с 2015 и был операционным снова. Вот то, как:
adduser
(который является и работы, отличающиеся отuseradd
) должен сделать это автоматически использование систем/etc/adduser.conf
( человек/etc/adduser.conf ->EXTRA_GROUPS This is the list of groups that new non-system users will be added to. By default, this list is 'dialout cdrom floppy audio video plugdev users games'
). Основной usergoups должен быть добавлен по умолчанию, если Вы не изменили его в этой конфигурации. – derHugo 6 November 2017 в 20:23