linux下修改ssh使用key登录
来源:互联网 发布:linux 查找目录 编辑:程序博客网 时间:2024/06/05 10:06
我这里的系统是centos7,为了安全起见一般VPS都是key登录
重点:如果修改端口配置前最好先关闭firewall和iptables
1.生成key
[root@lnmp ~]# ssh-keygen -t rsa
一路回车即可
第一个是存放路径 回车使用默认
第二个第三个是密码 不使用回车就可以了
2.保存私key到电脑设置免密码登录
[root@lnmp ~]# cd /root/.ssh
id_rsa是你的私key你需要保存到你的电脑,需要妥善保管!!!!
下面这一步是免密码登录不需要的可以忽略
[root@lnmp .ssh]# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys[root@lnmp .ssh]# chmod 600 authorized_keys
3.修改ssh的配置文件
自己主要备份sshd_config
[root@lnmp ssh]# vi /etc/ssh/sshd_config
去掉下面的#如图
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
#重启ssh服务[root@lnmp ssh]# service sshd restart
4.使用puttygen生成key
测试登录
这里我忽略登录步骤因为我的是中文版。。。。
5.测试使用key登录成功禁止密码登录
[root@lnmp ssh]# vi /etc/ssh/sshd_config
找到PasswordAuthentication yes 修改成为PasswordAuthentication no
#重启ssh服务[root@lnmp ssh]# service sshd restart
0 0
- linux下修改ssh使用key登录
- [Linux]使用SSH-KEY方式登录SSH
- Linux配置ssh使用key登录
- 使用ssh key远程登录Linux
- linux---ssh使用ssh key登录,Permission denied (publickey,password).
- Linux下修改SSH登录端口
- linux ssh 使用深度解析(key登录详解)
- linux ssh 使用深度解析(key登录详解)
- linux ssh使用深度解析(key登录详解)
- linux ssh 使用深度解析(key登录详解)
- linux ssh 使用深度解析(key登录详解)
- linux 禁止帐号密码验证 使用key验证方式登录SSH
- linux ssh 使用深度解析【key登录详解】
- linux下使用ssh登录远程
- CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
- Linux下SSH-KEY生成
- Linux下修改ssh端口和禁止root远程登录
- Linux下修改ssh端口和禁止root远程登录
- Unix域协议编程:任意进程间描述符的传递
- 常见数据库的分析
- SpringBoot 06之datasource - mysql
- maven管理Android项目依赖和jar包
- 情人节到了,手把手教你制作一款像开了挂一样有效的H5表白软件
- linux下修改ssh使用key登录
- <a>标签锚点,置顶置底
- RxJava入门(基本概念)
- Zynq-Linux移植学习笔记之六-netperf网络测试
- iOS常用第三方库之Masonry
- 以自己的电脑作为服务器,Android端通过JSON来传递数据到后台
- 如何在coding上用HEXO搭建个人博客
- quartz定时任务时间设置
- SpringBoot 07 之JPA使用