登陆被管理的服务器,进入需要远程登陆的用户目录,把公钥放到用户目录的 .ssh 这个目录下(如果目录不存在,需要创建~/.ssh目录,并把目录权限设置为700),把公钥改名为authorized_keys,并且把它的用户权限设成600。

  1. [root@iZ2823ulxijZ ~]$ mkdir ~/.ssh     #如果当前用户目录下没有 .ssh 目录,请先创建目录。
  2. [root@iZ2823ulxijZ ~]$ chmod 700 ~/.ssh  #700:只有属主有读、写、执行权限。
  3. [root@iZ2823ulxijZ ~]$ cd ~/.ssh
  4. [root@iZ2823ulxijZ ~]$ touch authorized_keys   #如果不存在这个文件,创建这个文件。
  5. [root@iZ2823ulxijZ ~]$ chmod 600 authorized_keys  #600:只有属主有读写权限。
  6. #把你生成的公钥复制到authorized_keys文件中,一定确保复制正确,不然会出现【server refused our key】。
  7. [root@iZ2823ulxijZ ~]$ ls -l
  8. total 4
  9. -rw------ 1 root root 393 Jun 30 11:25 authorized_keys

这样就可以使用putty远程登录了。我在复制publicKey到authorized_keys文件的时候,莫名的在文件头少了一个‘s’ 。结果就出现了【server refused our key】。然后我就带着问题去搜索,百度上的解决办法五花八门。我还是比较相信我的操作没有错误,于是就去检查了authorized_keys文件。

Linux 添加ssh 公钥访问相关推荐

  1. Linux 添加ssh公钥

    1.添加A服务器公钥到B服务器 2.到A服务器输入命令ssh-keygen  一路回车 MBP:~$ ssh-keygen Generating public/private rsa key pair ...

  2. linux添加ssh公钥免密登录

    思路 (比如我的电脑是MY,我想免密码登录Remote) 在MY的机器生成一个rsa公钥 在Remote的~/.ssh/authorized_keys文件中添加MY的rsa公钥 在MY上使用ssh登录 ...

  3. Linux添加SSH Key到Github账户

    Linux添加SSH Key到Github账户 Adding a new SSH key to your GitHub account 本文在Linux下使用Github CLI添加SSH Key到G ...

  4. 向 Git 服务器添加 SSH 公钥

    在网上很少找到文章有提到如何将自己的 Git 远程仓库配置成可以通过 SSH 公钥方式认证的,而几乎清一色都是告诉你怎么通过 web 界面向 GitHub 添加 SSH 公钥.LZ 在网上查找了一番, ...

  5. 通过ssh公钥访问linux服务器

    How To Set Up SSH Keys on CentOS 7 1 生成密钥(可以rsa或者ed25519,推荐25519) ssh-keygen -t ed25519 -C "xxx ...

  6. oschina添加ssh公钥一记

    生成SSH公钥 --------------------------------------------------------- 打开Windows Shell 或 GIT Bash ssh-key ...

  7. gitlab或者gitee生成/添加SSH公钥的解决办法

    打开Git Bash Here, gitlab或者Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥. 你可以按如下命令来生成 sshk ...

  8. linux查看ssh公钥,SSH公钥(public key)验证

    安全的设置服务器 登陆,之前用用户名和密码登陆服务器 这样不安全 ,用SSH公钥(public key)验证 这个办法能很好的解决 登陆服务器 和安全登陆服务器的特点: 目标: Client 免输密码 ...

  9. 多台Linux服务器SSH相互访问无需密码--转

    一.环境配置 1.系统:CentOS release 5.6   IP:192.168.4.200   主机名:JW01 2.系统:CentOS release 5.9   IP:192.168.4. ...

最新文章

  1. Atomic Layer Deposition原子层沉积技术
  2. 做ML项目,任务繁多琐碎怎么办?这份自查清单帮你理清思路
  3. 防止email被抓取的两种方法(js和css)
  4. Asp.net Core认证和授权:JWT认证和授权
  5. Android4.4KitKat支持u盘功能
  6. selenium学习笔记(一)
  7. javascript-字符串操作
  8. AndroidStudio_安卓原生开发_Json解析报错_要注意这点---Android原生开发工作笔记141
  9. ArcSDE常用操作命令
  10. android餐饮管理系统,餐饮管理软件,餐饮软件,美萍餐饮管理系统,酒店收银系统,饭店点菜系统,餐饮点单库存系统...
  11. 系统中 用户操作日志管理
  12. 2022-渗透测试-6个最常用的工具
  13. java模拟器安卓7,指小游Java模拟器
  14. 人员轨迹监测系统设计
  15. C语言扫雷(可展开)
  16. Javase 第五次作业智商题
  17. 在我的世界中,B站UP主搭建世界首个纯红石神经网络,图灵奖得主Yann LeCun转赞...
  18. 盘点5大高频移动端场景,你不会用就落后了(内附模板下载)
  19. elasticsearch(es)高级查询api
  20. strtol函數的用法

热门文章

  1. 前端一HTML:二十二元素显示方式案例
  2. Socket recv()之前进行select代码
  3. Mozilla 准备让“合格” Linux 用户测试 WebRender
  4. OSS全球传输加速开启公测,助力企业业务全地域覆盖...
  5. Zabbix 自定义Item经常Not Supported解决
  6. Android 应用内存优化 之 onLowMemory onTrimMemory
  7. 动态子类化CComboBox以得到子控件EDIT及LISTBOX
  8. linux apache两种工作模式详解
  9. 2011软件设计大赛
  10. Spring+SpringMVC+MyBatis集成(SSM)