首页 > 系统相关 >Linux使用密钥登录SSH

Linux使用密钥登录SSH

时间:2022-08-25 23:37:35浏览次数:136  
标签:登录 rsa 生成 SSH ssh Linux yes 密钥

输入命令和上传密钥时需要注意当前目录、账号和读写权限


生成密钥

  1. 使用服务器生成(方法一,推荐)
    1.1生成密钥 #ssh-keygen(这里pwd为当前账号的home目录)
    1.2下载密钥 .id_rsa

  2. 使用xshell生成(方法二)
    2.1生成密钥:工具>用户密钥管理者>生成>位数大于2048,建议4069(安全)下一步>输入密码(可选)下一步>另存为文件,然后点击完成
    2.2上传到服务器:把生成的id_rsa_2048.pub上传到服务器。位置为/home/登录账号/.ssh
    2.3生成文件:cat /home/登录账号/.ssh/id_rsa_2048.pub >> /home/登录账号/.ssh/authorized_keys

3.权限配置:chmod 700.ssh、chmod 600 authorized_keys

如果用服务器生成的id_rsa则可以尝试导入密钥登录,如果xshell生成则可以使用密钥登录。如果xshell密钥登录是灰色的接着往下

修改sshd_config配置文件

# vim /etc/ssh/ssd_config

将配置中的两行配置为yes

RSAAuthentication yes
PubkeyAuthentication yes

重启sshd服务

service sshd restart

这个时候应该就能登录上了

其他额外配置

# 是否允许root登录
PermitRootLogin yes
# 是否允许密码登录
PasswordAuthentication yes

标签:登录,rsa,生成,SSH,ssh,Linux,yes,密钥
From: https://www.cnblogs.com/xfstu/p/16626167.html

相关文章

  • Linux 线程控制
    Linux线程控制线程属性同步原语属性多线程间如何保持数据私有性基于进程的系统调用如何与线程交互线程限制可通过sysconf函数查询线程限制。注意:有些os下使用s......
  • day3:101-A1-Kali Linux安装
    KaliLinux安装物理机什么是Kali系统KaliLinux是Linux系统的其中一版本,Kali其中自带了600余种安全工具,主要用于渗透测试、安全研究、计算机取证、逆向工程等等。......
  • linux 中实现输出字符串但是不输出换行符
     001、(base)root@PC1:/home/test3#ls(base)root@PC1:/home/test3#echo"xx"xx(base)root@PC1:/home/test3#echo-n"xx"##echo-n实现输......
  • 为Linux初学者答疑解惑
    很多人在初学linux的时候都会出现很多的困惑,亦或者说一边学一边迷茫。以至于越学越迷茫,越学脑子越乱。到最后草草收场不了了之。时间金钱也浪费了,到最后也是一事无成。 ......
  • Linux安装常见软件
    Linux的安装软件的常见方式二进制发布包RPM包Yum在线安装:自动解决软件安装过程中的库依赖问题源码编译安装上传和下载工具介绍:1.lrzsz检查Linux上是否安装lrzsz......
  • Linux
         基本常用命令序号命令对应英文作用1lslist查看当前目录下的内容2pwdprintworkdirectory查看当前所在目录3cd[目录名]changed......
  • 建立与GitHub的ssh连接
    1.生成ssh密钥ssh-keygen-trsa-C"邮箱"选择保存位置,生成打开生成的id_rsa.pub文件,复制里边的全部内容,格式如下ssh-rsaAAAAB3NzaC1yc2EAy9/ZcYqwd7KN0Dy2/sTpod......
  • linux系统配置文件或shell脚本批量注释
    1.配置文件批量注释1.1批量注释①进入命令行模式,按ctrl+v进入visualblock模式,键盘上下箭头选中多行,把需要注释的行标记起来②按大写字母I,再输入注释符:#③双......
  • 01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理
    博客......
  • Linux三剑客awk
    Linux三剑客awkawk是一个强大的linux命令,有强大的文本格式化的能力,好比将一些文本数据格式化成专业的excel的样式awk早期在Unix上实现,我们用的awk是gawk,是GUNawk的意思......