我有一个root
没有设置密码的帐户( ,如果有影响的话)(passwd -d
,这使我能够通过控制台无需身份验证即可登录。然而 SSH 坚持要求输入密码。
如何在没有身份验证的情况下建立 SSH 连接?
\n\n(我知道我\xe2\x80\x99m在做什么,\xe2\x80\x99s无需指出安全考虑。)
\n\n该系统是 Ubuntu 14.04 Server 版本。
\n我尝试使用 rsync 在两台机器之间同步文件,但无论文件修改时间如何,它似乎都会复制所有文件。连续两次调用该命令产生相同的结果,所以它显然是坏的。
有问题的命令是:
rsync -r local/path user@host:/remote/path -v
Run Code Online (Sandbox Code Playgroud)
本地文件系统是 ext4,而远程文件系统是 ext3。我怀疑问题出在这里,因为当我尝试在同一个 ext3 系统和 NTFS 驱动器之间同步文件时,我遇到了类似的问题。将后者转换为 ext3 解决了这个问题。
这次我不能求助于转换。有谁知道问题的确切来源和任何可能的解决方案?
在将进程作为守护进程运行时,需要采取很多预防措施。在我看来,在 GNU Screen 内运行它是一个可行的选择,因为它保证在注销服务器后运行该进程,在重新登录时可以检查输出等。
从 Screen 内部运行例如 Web 服务器有什么缺点吗?我有一个从 Screen 内部运行的服务器进程,该进程在过去几周内多次无法访问。我立即重新启动了它,所以我不知道它是否因为某些内部问题(相当简单的脚本,所以我怀疑)而死了,或者是 Screen 的错。
daemon ×1
ext3 ×1
ext4 ×1
filesystems ×1
gnu-screen ×1
linux ×1
password ×1
rsync ×1
service ×1
ssh ×1