ale*_*dev 2 authentication aws fish
请原谅这个愚蠢的问题,刚刚开始使用 Linux,我认为这多个问题都集中在一个问题上。我已经设置了一台 AWS Ubuntu 机器。我通过执行以下操作从 Windows 访问该机器:
ssh -i "hyperledgerkeys.pem" ubuntu@ec2-18-205-150-8.compute-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
这部分工作正常,我以用户身份登录我的 AWS 机器ubuntu——我相信它的超级用户。然后我按照说明在我的机器上安装 Fish shell。当我打字时,fish我得到了鱼壳,并且可以在我的命令中看到颜色——这样就可以了。
作为最后一步,我想让fish成为我的默认shell,所以我输入:
chsh -s /usr/bin/fish
Run Code Online (Sandbox Code Playgroud)
就在那时,系统提示我输入密码,我相信在 AWS Ubuntu 机器上,密码是ubuntu,但是,这是行不通的。我正进入(状态:
chsh: PAM: Authentication Failure
Run Code Online (Sandbox Code Playgroud)
所以看起来我不知道自己的密码,但我没有设置密码。SSH 连接部分正在使用我从 AWS 获得的私钥。
谢谢
| 归档时间: |
|
| 查看次数: |
3486 次 |
| 最近记录: |