我正在为我的俱乐部成员建立一个渐进式网络挑战(挑战有效),但我试图做的渐进部分是让每个挑战揭示下一个帐户的密码(有点像通过网络进行的强盗挑战。组织)。
因此,我在盒子上创建了 18 个帐户,每个帐户都有不同的密码,而 user7 的密码隐藏在 user6 的主目录中,您必须通过挑战才能获得它。
不管怎样,一切都在本地运行,但我似乎无法为这些非 root 帐户启用仅密码 ssh。有大量关于如何让 publickey ssh 工作的指南,但一切似乎都将密码 ssh 视为自动工作,但它不断告诉我我的密码无效,即使它不是。有人知道这方面的好指南吗?
乌班图18.04
/etc/ssh/sshd_config
# Package generated configuration file
# See the sshd_config(5) manpage for details
# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
#Privilege Separation is turned on for …
Run Code Online (Sandbox Code Playgroud)