centos7 配置秘钥登录

admin6个月前IT技术278

默认情况下, 我同时允许密码和秘钥登录, 所有不用改配置文件.

第一步, 先 生成秘钥对, ssh-keygen, 一路回车即可.

然后在 ~/.ssh 目录下会发现两个文件:

id_rsa
id_rsa.pub

按照配置文件 /etc/ssh/sshd_config 所说, 需要创建一个文件, 内容就是公钥内容, 如下:

cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys

默认情况下, 权限会给组一个写的权限, 这不行, 需要修改权限 :

chmod 644 ~/.ssh/authorized_keys

然后用 putty 登录即可.


有的版本, putty 会提示 old pem. 所以, 我这边使用的是 puttygen 工具, 将拿下来的私钥导入然后重新保存为新个格式即可.


一个基础知识, 如果出现登录失败, 可以查看需要连接的 pc 的日志, ssh 连接的日志在文件 /var/log/secure 中, 可以使用 tail -f /var/log/secure, 权限不足在前面加 sudo.


相关文章

Hyper-V虚拟机固定IP地址(手把手教设置)

链接虚拟机修改网络配置文件输入指令sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0然后 输入  按  i  键 再按回车...

php缓存技术

<?php for($i=0;$i<=5;$i++){echo $i."<br/>";ob_flush();//这里是刷新php缓冲区flush();//这...

magento2.3.5 安装与优化过程

 bin/magento setup:install --base-url=https://www.mytinely.com/ \--db-host=localhost --db-name=...

在hyper-v安装centos7后与windows10共享文件夹

 挂载Windows共享文件夹的方法:1.在windows10宿主机下新建一个共享文件夹,比如叫share_win,并将其设为共享文件夹。2.在CentOS下,执行命令:mount ...

excel在第三个空格插入数据

=LEFT(RIGHT(C63,LEN(C63)-FIND(" ",C63,FIND(" ",C63,FIND(" ",C63)+1)+1)...

树莓派安装软件

 apt-get install ...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。