博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
远程LInux和秘钥认证
阅读量:5888 次
发布时间:2019-06-19

本文共 1512 字,大约阅读时间需要 5 分钟。

一、使用putty和xshell远程Linux主机

putty和xshell都是一个能远程连接linux系统的终端工具,使用终端工具便于远程维护操作复制粘贴内容,xshell还支持用户密码保存及多窗口登录主机

**1、使用putty远程linux系统***

1.先下载putty工具;

2.双机putty软件安装并打开putty,选中session(会话)输入ip和22端口;
远程LInux和秘钥认证
3.saved sessions 保存会话的名称(输入这台机器的名称并保存)远程LInux和秘钥认证
4.点击open出现如下提示,再点击“是”
远程LInux和秘钥认证
可以设置字体等;
5.最后根据 提示输入用户密码就能 连接linux主机;
远程LInux和秘钥认证

2、xshell 远程连接linux系统

1.下载xshell软件后双击安装并打开xshell,新建会话连接服务器ip

远程LInux和秘钥认证
2.确定,连接,输入用户密码即可连接到linux主机;
远程LInux和秘钥认证
远程LInux和秘钥认证

二、秘钥认证

根据linux服务器系统安全问题,linux登录方式有两种:密码登录和秘钥登录,秘钥登录相对安全些;原理:生成一个密钥对,一个是私钥(存放在客户端本地),一个是公钥(存在主机服务端),当私钥和公钥匹配上就可以登录到服务器

1、putty秘钥认证

1.打开puttygen---点击generate---生成一串可见的公钥字符

远程LInux和秘钥认证
2.保存私钥--save private key(将私钥保存在本地客户端隐秘的地方,以防泄露)
远程LInux和秘钥认证
3.将生成的公钥拷贝放到服务器端的秘钥文件里
创建秘钥目录:mkdir /root/.ssh
权限设置:chmod 700 /root/.ssh
编辑公钥文件:vi /root/.ssh/authorized_keys (将生成的公钥拷贝到此文件里并保存退出)
备注:以上文件名称及权限等都必须是固定的,不能写错;
4.关闭防火墙(selinux)
setenfoce 0 临时关闭selinux防火墙
5.加载私钥并保存会话(一定得保存会话,不然下次再等了需要重新配置秘钥)
加载私钥:在putty配置客户端界面加载已保存在客户端的私钥
远程LInux和秘钥认证
保存会话:加载好私钥后,一定需要选中会话并save保存会话;
6.点击open登录,输入 用户名并提示你输入key的登录密码(就是你之前设置的秘钥登录密码)后回车就能直接成功登录到主机,此时秘钥认证登录成功;
远程LInux和秘钥认证

2、xshell秘钥认证

xshell秘钥认证和putty秘钥认证原理一样,只是个别操作不同;

1.生成秘钥

在xshell菜单栏“工具”选择“新建秘钥生成向导”,秘钥类型选择“RSA”,秘钥长度一般2048位就可以了
远程LInux和秘钥认证
点击“下一步”生成秘钥对
远程LInux和秘钥认证
2.配置秘钥信息
点击“下一步”输入用户秘钥信息,秘钥名称:可以自定义,秘钥密码也可以自定义(当前:admin)
远程LInux和秘钥认证
秘钥信息输入完成后,点击“下一步”可以看到生成的公钥,将此公钥拷贝到linux服务器authorized_keys公钥文件里;

3.服务器上配置公钥及权限

拷贝公钥到authorized_keys公钥文件里:
vim /root/.ssh/authorized_keys
添加权限:
chmod 700 /root/.ssh
setenforce 0 临时关闭selinux防火墙

4.客户端测试秘钥登录

到xshell客户端用秘钥登录linux主机,选中主机右击选择"属性"---用户身份验证--选择登录方法(秘钥),用户名,用户秘钥名称,输入秘钥密码,最后点击“确定”,此时不需要输入密码就直接能登录到linux主机了;
远程LInux和秘钥认证
秘钥登录完成
远程LInux和秘钥认证

转载于:https://blog.51cto.com/12918297/2064831

你可能感兴趣的文章
微软宣布Azure Functions正式支持Java
查看>>
个体重构:将重构应用到生活中
查看>>
用深度学习解决冯-诺依曼结构内存性能瓶颈
查看>>
美团点评CTO罗道锋确认离职,新东家是快手?
查看>>
重提敏捷已死
查看>>
Amazon Corretto技术细节探秘
查看>>
腾讯云工业互联网助力平台发布 推动制造业“数字化”蝶变
查看>>
从 Google 的一道面试题说起·
查看>>
微软正式发布PowerShell Core 6.0
查看>>
Power Designer 备忘
查看>>
招商银行年度科技投入65亿元占总营收2.78%,各大银行科技投入争先全速跑
查看>>
专访卢政:TSF如何助力企业微服务开发
查看>>
元数据驱动设计——连接设计与开发的敏捷桥梁
查看>>
从蚂蚁金服实践入手,带你深入了解 Service Mesh
查看>>
MongoDB数据库泄露8亿电邮地址;微软开源Windows计算器;Linux 5.0 Kernel发布丨Q新闻...
查看>>
Gitter:高颜值GitHub小程序客户端诞生记
查看>>
Payara基金会发布全面支持MicroProfile 2.0的5.183版Payara Server和Payara Micro
查看>>
AWS开源Firecracker,一种运行多租户容器服务的新虚拟化技术
查看>>
搞容器,必须考虑这五大安全要素
查看>>
深入JVM彻底剖析ygc越来越慢的原因(上)
查看>>