首页 > 系统相关 >linux ssh pem登录

linux ssh pem登录

时间:2022-12-13 17:58:18浏览次数:47  
标签:600 keys pem authorized linux test ssh

生成pem文件的过程:
su切换到需要登录的用户下

# 生成公、私钥
ssh-keygen -t rsa -b 2048 -v

# 将私钥内容copy给pem
cp ~/.ssh/id_rsa test.pem

# 将公钥内容重定向给authorized_keys文件
cp ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys

# 修改authorized_keys文件权限
chmod 600 ~/.ssh/authorized_keys

# 修改~/.ssh目录权限
chmod 700 ~/.ssh

# 将test.pem文件下载下来,再通过ssh -i test.pem username@ip进行连接
如果连接报了这样的错误
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'test.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: test.pem
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
需要修改test.pem的文件权限为600
chmod 600 test.pem

标签:600,keys,pem,authorized,linux,test,ssh
From: https://www.cnblogs.com/even160941/p/16979474.html

相关文章

  • Linux网络设置
    一、基础网络命令1.查看网络配置1.1查看网络接口信息ifconfig  用法:1)ifconfig  具体网卡名称       #只显示具体网卡的详细信息(无论该网卡是否......
  • linux目录结构
    所有目录都在根目录下/目录名作用bin存放2进制可执行命令的目录,例如mkdir,cat等sbin只供系统管理员使用,例如ifconfig,initdev设备文件存放目录,例如鼠......
  • Linux NTP工具的基本使用
    NTP时间同步NTP(NetworkTimeProtocol)协议,网络时间协议。利用ntp协议可以实现网络中的计算机时间同步。实现NTP协议的工具:ntpdate:只能同步一次时间ntp:持久同步时......
  • sshkey + sudo
    1.生成sshkeyssh-keygen-froot.pem-N''-C'root@local'ssh-keygen-fansible.pem-N''-C'ansible@local'ssh-keygen-fapp.pem-N''-C'app@local'2.用......
  • Linux命名空间之网络命名空间netns
    目录​​使用​​​​范例​​​​参考​​使用范例参考https://mp.weixin.qq.com/s/lscMpc5BWAEzjgYw6H0wBw......
  • linux top 指令各列含义
    Linux的top指令用于显示机器上正在运行的进程的信息。下面是top指令各列的含义:PID:进程ID,用于标识进程。USER:进程所有者的用户名。PR:进程优先级。NI:进程的“nice......
  • Linux MTD测试程序
    /**filename:program.c*description:demoofprogramFPGAapplication*date:2015-10-13*compiler:ARCH=armCROSS_COMPILE=arm-fsl-linux-gnueabi-make*/#includ......
  • Linux系统如何查看服务器带宽及网络使用情况
    前言操作系统:Linux操作环境:Centos7Linux系统中如何查看服务器带宽?本篇文章主要和大家分享一下Linux系统中查看服务器带宽的方法,有需要的朋友可以参考一下。 li......
  • linux创建oracle定时任务备份数据
    目录linux创建oracle定时任务备份数据1、查看定时任务2、编辑生成定时任务3、root存放脚本/usr/local/sbin/目录下4、增加免密登录4.1、生成ssh密钥4.2、分发公钥文件linu......
  • Linux上安装MySQL超详细
    Linux上安装MySQL第一步:确保服务器在最新的状态(可有可无)[root@chenstudy~]#yum-yupdate第二步:检测系统是否自带安装MySQL我之前安装过MySQL,现在已经卸载了[roo......