我正在openssh-server为我的 Ubuntu 14.04 服务器使用默认安装。我可以像往常一样以 root 身份通过控制台连接,使用我的用户名和密码。但是,当我尝试使用相同的用户名/密码 SSH 时,我反复收到拒绝访问错误。/var/log/auth.log报告Failed password for root from <ip address> port <port> ssh2,但我输入了正确的密码。
为什么我不能通过 SSH 连接到服务器,即使用户名和密码是正确的?
我在我的 Ubuntu 14.04 服务器上安装了 vnstat 来跟踪我的互联网使用情况(我有一个有限的月度传输)。但是,数据库永远不会更新。我试过卸载/重新安装,但这不起作用。我需要做什么才能让 vnstat 更新并保持准确?
我正在使用 Ubuntu 14.04 和 vsftpd。过去,我的帐户(不是 root)或多或少地拥有对我服务器上任何内容的 FTP 或 SFTP 的完全访问权限,并编辑我的用户帐户可以编辑的任何文件。现在,最近,我无法编辑任何内容,只能查看。作为一个具体示例,/var/www即使我的用户是该www-data组的成员并且该组拥有文件(文件/文件夹权限正确),我也无法上传到。
我不太熟悉 vsftpd 及其工作原理。我主要需要能够通过 FTP 或 SFTP 到我的/var/www目录来编辑我的网站。我的问题可能是什么?
编辑:使用 FTP 时的特定错误消息是 553 Could not create file.
我正在使用最新版本的 FileZilla (3.9.0.6) 通过 OpenSSH 连接到完全最新的 Ubuntu Server 14.10。当我使用 PuTTY SSH 进入服务器时,连接永远不会超时。我无限期地保持连接并且没有断开连接。然而,当我 SFTP 进入时,我在大约五分钟左右没有活动后断开连接。具体消息是Disconnected from server。
我发现(导游1和2,等等)说添加ServerAliveInterval 60到/etc/ssh/ssh_config或添加ClientAliveInterval 60到/etc/ssh/sshd_config。我尝试了这两种方法,但都没有奏效——我仍然收到“与服务器断开连接”的消息。
FileZilla 有一个保持 FTP 连接活动的选项,这会使事情变得简单,但是 a) 该选项位于 FTP 部分(而不是 SFTP 部分),并且 b) 直接在该选项下方,它表示适当的服务器不需要要设置的选项,并在需要该选项时联系服务器管理员。
我需要做什么来设置我的服务器,以便 SFTP 连接无限期地保持活动状态?
我有一个用户chrooted 到一个目录,一切都在顺利进行。我希望该用户所在的组能够重新启动由 管理的单个进程supervisor,但我不知道如何重新启动。
我已将此行添加到/etc/sudoers:
%mygroupname ALL = (root) NOPASSWD:/usr/bin/supervisorctl restart myprocessname
Run Code Online (Sandbox Code Playgroud)
我复制/usr/bin/sudo到chroot环境中的相同路径。我还将其所有依赖项复制到相关位置(使用 找到ldd /usr/bin/sudo)。
我收集了系统上sudo使用大量附加文件的文件,并将它们复制到chroot环境中。但是,我现在卡住了,无法克服这个错误。我错过了什么?
sudo 日志(为了可读性而换行):
Nov 10 20:29:04 sudo[3593] pam_setcred: Failure setting user credentials @
sudo_pam_begin_session()
/build/sudo-1bDJzQ/sudo-1.8.16/plugins/sudoers/auth/pam.c:274
Nov 10 20:29:04 sudo[3593] pam_open_session: Module is unknown @
sudo_pam_begin_session()
/build/sudo-1bDJzQ/sudo-1.8.16/plugins/sudoers/auth/pam.c:283
Run Code Online (Sandbox Code Playgroud)
这首先是一个完全愚蠢的想法吗?