解决ssh或ftp下root用户认证失败问题

Charlie_Cheung Charlie_Cheung     2022-08-31     571

关键词:

  问题:当连接ssh远程终端或使用ftp方式进行文件传输时,使用普通用户可以进行远程登录,但使用root用户则认证失败,提示密码错误。而我们在普通用户登录下,su - root,验证密码,是可以正常切换到root用户的。

  背景工具:ubuntu系统, SecureCRT,FileZilla/FlashFXP等

  解决方法:

  1、登录普通用户,su - root 切换到root用户下;

  2、cd /etc/ssh,切换到以下目录:

  

  观察到该目录下存在ssh_config和sshd_config文件。

  3、vim sshd_config,需要修改文件中的root用户登录属性,如下:

  

  如图,注释掉PermitRootLogin without-password,并添加PermitRootLogin yes。

  4、重启ssh服务:service ssh restart

  

  再次尝试ssh或ftp远程连接,即可正常访问。

  参考博客:http://www.cnblogs.com/xwdreamer/p/6604593.html

 

ssh实现双向认证

...192.168.100.83Linux/Unix双机建立信任1.在A机生成证书在A机root用户或其他用户下执行ssh-keygen命令,在需要输入的地方,直接回车,生成建立安全信任关系的证书 查看详情

程序需要在有auth认证的mongodb下运行eval函数或命令时提示无权限

...了官网文档说需要grant一个anyActiononanyResource的user参考于解决办法如下:登录mongodb,执行以下命令:其中yourusername和yourpassword是自己设置的用户和密码(这个用户前提是已经有了root权限)问题解决。 查看详情

su认证失败的解决方法

...处,http://www.cnblogs.com/flyingcloude/p/6992390.htmlsu认证失败的解决方法Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说... 查看详情

ssh以root用户远程登录失败

...。只能以普通用户登录,然后suroot才能切换到root账户。解决方法 查看详情

初次使用ansibleapi认证问题

...给出的结果基本是修改/etc/ansible/ansible.cfg报错信息如下:解决方式:使用root用户进行操作,要打开允许root用户ssh登录在首次连接服务器时,会弹出公钥确认的提示。这会导致某些自动化任务,由于初次连接服务器而导致自动化... 查看详情

linux下利用c或c++语言调用需要root权限的命令时候,怎么处理。

...动具备root权限sudo调用时需要用户口令的情况可通过管道解决,形式如下:echo"PASSWORD"|sudo-Ssh-c"CMD1;CMD2;..."参考技术A理论上来讲程序不可能自己解决的,不依赖人工输入除非你把系统密码固化在里面,但是就算可以... 查看详情

如何解决linux下通过root无法远程登录

...拒绝了密码,请再试一次。"其实试了多少次都没用;解决问题1、确认ssh服务已安装,通过普通用户连接成功;2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中PermitRootLoginwithout-password将without-password改为yes... 查看详情

ubuntu系统下:su:认证失败

...suroot认证失败的情况,这是因为安装Ubuntu后,root用户默认是被锁定了的,不允许登录,也不允许“su”到root,root没有初始化。初始化的步骤如下:ctr+Alt+T打开终端,然后输入 查看详情

ubuntu系统下:su:认证失败

...suroot认证失败的情况,这是因为安装Ubuntu后,root用户默认是被锁定了的,不允许登录,也不允许“su”到root,root没有初始化。初始化的步骤如下:ctr+Alt+T打开终端,然后输入 查看详情

authenticationfailure怎么解决

1、在部署应用的时候出现如图报错,看报错是认证失败。2、/etc/ansible/目录下有个hosts,查看配置如图所示。3、使用ansibleall-ihosts -mping命令进行测试,出现unreachable。4、再次查看配置,发现密码中存在特殊字符,怀疑是脚本无... 查看详情

linux下,用root账户上传文件,密码怎么不对??

...机上装了一个linux系统,搭建了一个ftp服务器,并设置root用户能上传文件权限。现在我用windows主机给虚拟机上的linux上传文件时出现了如下错误:我用ssh软件连接时,输入ftp站点地址,用户名为:root,密码为开机时用root登录时... 查看详情

使用sourcetree向码云提交代码时push错误(或认证失败)解决办法

...令push认证失败时,很可能是你密码有误或者用户冲突,解决办法如下:1.进入目录,找到文件后先备份一下注意:appData可能隐藏了,若是隐藏,先让其显示  2.再复制一份Atlassian文件,修改这个里面的内容  3.这一... 查看详情

如何禁用linux的root用户登陆ftp

如何禁用linux的root用户登陆FTP1、首先在打开的linux系统页面中,用root去登录系统,addusertest增加一个普通用户,如下图所示。2、创建用户test要给test设置密码,passwdtest,密码根据自己情况来设置。3、vim /etc/ssh/ssh_config 修... 查看详情

linux下切换用户命令?

linux下切换用户命令?  #1:runuser命令  runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。  仅以会话PAM钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有权限设置userI... 查看详情

scpssh-copy-id无法通过通过root用户发送文件或公钥解决办法

废话不说直接解决问题问题原因:无法通过root用户发送文件或公钥至远程服务器如下图:解决办法:sudovim/etc/ssh/sshd_config找到 LoginGraceTimePermitRootLoginStrictModes将以上三项改为:LoginGraceTime120PermitRootLoginyesStrictModesyes如下图所示... 查看详情

解决ftp限制用户访问上层目录后无法登陆问题

一、问题:按照网上的说法,在CentOS7下配置锁定用户根目录如下chroot_local_user=yes(限制所有用户到local_root=/var/指定的目录下,以下配置文件没有,默认在用户家目录下)配置完成后发现无法访问,一直让重新输密码。用cmd登陆... 查看详情

sourcetree提示ssh密钥认证失败的解决

参考技术Aid_rsa是ssh的私钥,id_rsa.pub是对应的公钥,以上两个是OpenSSH用的格式,ppk文件中同时包含了公钥和私钥,多见于putty客户端。id_rsa和ppk文件是可以互相转的,可以打开看看,都是纯文本,差别不大打开电脑,随便找个路... 查看详情

解决ssh连接断开问题

Method1:修改/etc/ssh/sshd_config配置文件,设置ClientAliveCountMax值大一点,单位是分钟。然后重启ssh服务使生效:servicesshdreloadMethod2:找到所在用户的.ssh目录,如root用户该目录在:/root/.ssh/在该目录创建config文件vi/root/.ssh/config加入下面一... 查看详情