安装后,我尝试使用 ssh 从远程计算机登录。它要求输入密码,但不允许服务器密码有效。Ubuntu Server 中 ssh 的默认配置是什么?如何更改密码(不更改 root 密码)?
答案1
我禁用了密码访问并使用了私钥/公钥。请遵循此文档:
https://help.ubuntu.com/community/SSH/OpenSSH/Keys
注意!在客户端计算机中生成密钥并将公钥传输到服务器!在使用公钥测试登录之前,请勿禁用密码验证。
答案2
通常,默认的 ssh 配置不允许 root 登录,或使用密码的 root 登录(即您必须使用 ssh 密钥)。您可以更改此设置,但除非您出于某些原因有特殊要求,否则最好以普通用户身份使用 ssh 登录并使用 sudo 或 su。