安装SSH、配置SSH无密码登陆以及碰到的问题

解决使用ssh localhost登陆本机失败的问题

有时我们登录ssh时会出现如下场景在这里插入图片描述
是因为系统默认禁止root用户登录ssh

解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again.

则输入vi /etc/ssh/sshd_config
出现如下文件的编辑文件


找到如下行数:
在这里插入图片描述
修改为如下:
在这里插入图片描述
然后退出vi界面(按下Esc键再输入:wq!)
此时重启ssh服务(输入: /etc/init.d/ssh restart)
在这里插入图片描述
一般到这里就可以成功登陆ssh服务了
但由于我是因为root密码不正确,所以依旧不能成功登陆如下。
在这里插入图片描述

解决使用ssh localhost登陆本机失败的问题——root密码不正确

此时我们需要修改root密码
使用命令 sudo passwd root 更改root用户的密码
(此处没有截图,操作简单自行完成)
修改完仍然无法再图形界面登录,以下我们需要修改权限

此处我使用了之前的用户,输入 sudo vi /etc/pam.d/gdm-autologin
此处我使用了之前的用户,输入 sudo vi /etc/pam.d/gdm-autologin
进入文件
在这里插入图片描述
找到如下行数然后加#注释:

在这里插入图片描述

输入如下命令:
在这里插入图片描述
注释行 “auth requied pam_succeed_if.so user != root quiet success”。
在这里插入图片描述
重新再图形界面登录root用户成功啦
在这里插入图片描述

设置ssh为无密码登录

退出ssh localhost
退出ssh localhost
输入如下命令,进入该目录
输入如下命令,进入该目录
输入ssh-keygen -t rsa,一直回车
输入ssh-keygen -t rsa,一直回车
cat ./id_rsa.pub >> ./authorized_keys加入授权
在这里插入图片描述
仅为记录

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值