使用密钥验证方式连接Linux服务器
来源:互联网 发布:网络安全工程师工资 编辑:程序博客网 时间:2024/05/16 01:10
在一定程度上来说,密钥验证是要比密码验证更加安全。
需要的工具有:putty等软件,Linux服务器。
Putty官方下载链接:
https://the.earth.li/~sgtatham/putty/0.70/w64/putty-64bit-0.70-installer.msi
打开puttygen,点击生成密钥对:
注意:在生成密钥的过程中鼠标要在生成界面中来回拖动,这样进度条才能走的快,不然要等很久。
设置好各项数据:
点击保存,选择保存密钥的路径,后缀是.ppk
接下来要配置好服务端,进入root目录创建一个.ssh目录:
使用vi编辑一个文件,文件名是authorized_keys(这时候系统是先创建这个文件再编辑的)
将刚才生成的公钥复制进去,保存后离开:
接下来是更改权限:
将目录的权限改为700,文件的权限改为600
然后需要关闭系统的防火墙,这样密钥才能进行配对:
我们知道,Linux中有两种防火墙:Selinux和netfilter(对应的命令是iptables)。所以我们必须将这两道防火墙都关闭。
先关闭第一个防火墙(Selinux):
第一种方法:临时将这个防火墙关闭,使用命令:setenforce 0
但是这种办法这是临时的,重启系统后系统又会自动配置这道防火墙。
我们有一种一劳永逸的办法:
编辑config文件: Vi /etc/selinux/config,将enforcing改为disabled
这种方法需要重启系统才能生效;
然后关闭第二个防火墙(netfilter):
同样第一种使用命令:iptables –F:临时关闭netfilter
service iptables save:永久关闭,同样是重启生效
接下来配置客户端,填写好ip跟名字后:
选择auth,然后找到刚才保存密钥的路径:
然后返回session填写ip跟创建新的名字,然后保存(不然下一次又要重新选择路径)。
这样就通过密钥又进入系统了:
可以看到,这次的进入方式不一样,是通过我们的密钥认证,从而进入root的。
- 使用密钥验证方式连接Linux服务器
- 使用ssh密钥的方式连接linux服务器的注意事项
- 1.3Xshell生成密钥方式认证连接linux服务器
- Linux 远程连接工具使用-putty 密钥验证
- TortoiseGit使用密钥连接服务器
- tortoisegit使用密钥连接服务器
- linux服务器设置密钥验证登陆
- 使用Putty密钥验证自动登陆服务器
- Linux下命令行ssh密钥连接服务器
- Linux系统的服务器远程密钥连接
- 采用密钥方式登录Linux服务器
- Linux密钥验证
- Xshell通过SSH密钥、SSH代理连接Linux服务器详解
- Xshell通过SSH密钥、SSH代理连接Linux服务器详解
- 如何实现SecureCRT通过密钥远程连接linux服务器
- 不用密码连接服务器,使用.pem证书文件(密钥)连接服务器
- 使用ssh公钥密钥自动登陆linux服务器
- 使用ssh公钥密钥自动登陆linux服务器
- 用gmssl命令生成sm2证书
- <c语言经典100例>c12 分解质因数
- 2718:移动路线
- MyBatis 通过包含的jdbcType类型
- 长亭烟火,曲终人散
- 使用密钥验证方式连接Linux服务器
- jquery easyui获取某个dategrid的所有行数据
- Ubuntu的卸载
- 为了完成梦想努力学习,向我的老师致敬--黑客内参
- 多线程查询、修改Mysql表会有冲突吗?
- Maven打包的时候包含第三方jar包
- ESL读书笔记2a:监督学习框架总览(未完待续)
- 《STL源码剖析》中的List
- 旅游项目笔记(一)问题整理