我向服务器添加了用户,但当我尝试登录时,系统提示我输入密码,但我从未输入过。你们有人知道默认密码是什么吗?另外,我想设置 SFTP,有人能帮我吗?
答案1
您无法使用 SSH 登录主机上不存在或尚无密码的用户帐户
要使用 OpenSSH,运行该ssh
服务的主机必须至少有一个<username>
具有相应密码的密码。如果<username>
您要使用的主机上还没有密码,请在主机上执行以下操作:
sudo passwd username
现在您应该能够ssh
从客户端机器登录到您的主机。
请注意,SFTP 包含在 ssh 守护程序中,因此在客户端计算机的终端中:
sftp [email protected]
或者,如果您只是想用来sftp
直观地访问主机的文件系统(例如,使用 Nautilus)
- 在客户端计算机上打开 Nautilus
- 选择文件 > 连接到服务器
- 类型:
SSH
- 服务器:输入主机的 IP 地址
- 端口:主机
sshd_config
文件中指定的端口号 - 用户名:username
- 密码:password