通过带有密码的ssh进行远程访问

格里高利

在使用VPS(11.10 x86)进行实验期间,我遇到了远程访问我的计算机的问题。

安装系统后,我可以使用密码从Windows计算机(具有root特权的默认帐户)通过Putty登录。

在下一步中,我创建了新用户:

adduser gsa

之后,我尝试通过ssh登录:

ssh gsa@localhost

一切正常(因此密码正确)。

在尝试以gsa用户身份(从Putty @ Windows)访问计算机时,我会收到Access denied

一些额外的信息:

ssh -vv [email protected]
.
.
debug2: we did not send a packet, disable method
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug1: Trying private key: /root/.ssh/id_ecdsa
debug2: we did not send a packet, disable method
debug1: Next authentication method: password
[email protected]'s password:
debug2: we sent a password packet, wait for reply
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
Permission denied, please try again.

在中/etc/ssh/sshd_config,我放置了:

PasswordAuthentication yes
AllowUsers gsa

您有什么建议我该如何解决?

提琴手胜利

您是否为gsa用户设置了外壳?

您不需要在那里有AllowedUsers行,默认情况下,任何允许登录的人都应该也可以使用ssh(好吧,除了root之外)。

在ssh服务器上,“ getent passwd gsa”返回什么?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用带有密码的ssh访问机器

带有SSH的Rsync提示输入远程密码

远程机器在通过 VSCode-Remote-SSH 终端访问时不要求提供私有仓库的 git 用户/密码

通过cron对ssh进行rsync的无密码访问失败

禁用通过SSH的密码访问?

通过SSH进行远程备份

使用带有密码短语的ssh密钥的ssh的VSCode远程开发

使用带有密钥的ssh进行部署,而无需提供私钥的密码(ssh-agent)

通过隧道进行SSH访问

通过 ssh 无密码访问树莓派

通过ssh进行远程root登录

ssh无需密码即可访问远程服务器-Windows

带有远程 sudo 的 rsync 在 Ubuntu Mate 18.04.2 上通过 ssh 失败

如何通过带有concourse的ssh将命令发送到远程系统

通过 ssh + 附件从远程文件发送带有正文/消息的邮件

使用私有证书的ssh访问可从localhost而不是从远程进行

git clone 无法使用错误“要访问此存储库,您必须使用带有个人访问令牌的 HTTPS 远程或带有 SSH 密钥的 SSH”

仍然通过带有公共密钥身份验证的ssh收到密码提示?

带有私钥且无密码的SSH

如何使用带有密码的ssh登录?

带有私钥的SSH始终需要密码

通过带有Symfony2的API使用用户密码进行身份验证

通过远程端口转发通过Jumphost进行SSH会话

禁止在没有root用户访问权限的情况下通过密码SSH访问您自己的帐户

通过Jenkins通过密码和证书进行SSH连接

通过带有密码的跳转服务器进行scp,使用私钥对目标进行身份验证

具有活动目录密码的远程访问用户

我可以在PhpStorm中进行远程ssh终端访问吗?

禁用SSH和Telnet时是否可以进行远程访问?