OpenSSH 用户和 SFTP

OpenSSH 用户和 SFTP

我向服务器添加了用户,但当我尝试登录时,系统提示我输入密码,但我从未输入过。你们有人知道默认密码是什么吗?另外,我想设置 SFTP,有人能帮我吗?

答案1

您无法使用 SSH 登录主机上不存在或尚无密码的用户帐户

要使用 OpenSSH,运行该ssh服务的主机必须至少有一个<username>具有相应密码的密码。如果<username>您要使用的主机上还没有密码,请在主机上执行以下操作:

sudo passwd username

现在您应该能够ssh从客户端机器登录到您的主机。

  • 请注意,SFTP 包含在 ssh 守护程序中,因此在客户端计算机的终端中:

    sftp [email protected]
    

或者,如果您只是想用来sftp直观地访问主机的文件系统(例如,使用 Nautilus)

  1. 在客户端计算机上打开 Nautilus
  2. 选择文件 > 连接到服务器
  3. 类型:SSH
  4. 服务器:输入主机的 IP 地址
  5. 端口:主机sshd_config文件中指定的端口号
  6. 用户名:username
  7. 密码:password

在此处输入图片描述

相关内容