秘钥认证、远程登录
来源:互联网 发布:php项目开发实战入门 编辑:程序博客网 时间:2024/05/22 08:07
1.9 使用PuTTY远程连接Linux
在虚拟机中不方便我们操作。用第三方工具远程登录可以提高很多效率,使用上会要方便很多。
putty下载地址:选择putty.zip 32位即可
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
在host name 中填写远登录的ip端口默认22
save可以保存登录记录
lines of scrollback 缓存多少行
其他使用配置可根据自己需求设置,点击open即可远程连接
1.10 使用xshell连接Linux
下载地址:直接百度xshell,普通下载安装即可
shell可以保存账号密码。下次可以直接双击登录
其他使用设置根据自己习惯设置
1.11 PuTTY密钥认证
SSH服务支持一种安全认证机制,即秘钥认证。所谓秘钥认证,实际上是使用一对加密的字符串:其中一个称为公钥,用于加密,任何人都可以看到其内容;另一个称为私钥,用于解密,只有拥有者才能看到内容。
私钥和公钥必须配对才能认证通过
打开putty目录。打开Puttygen,双击Generate按钮,就可以生成秘钥,鼠标需要来回动才能生成(其实是随机的字符串)
Key comment 对秘钥的简单介绍,可以不修改
Key passphrase 设置秘钥密码,需要记住这个密码。后面就是用这个密码登录
Confirm passphrase 重复设置密码
单机Save private key 保存私钥
设置putty中的私钥保存位置,putty这里设置完成以后一定要选择session再点save才能保存
需要复制之前生成的公钥密文保存到.ssh目录中的authorized_keys这个文件中,并赋权700
mkdir /root/.ssh
chmod 700 /root/.ssh
vi /root/.ssh/authorized_keys
还需要关闭防火墙setenforce 0
再次登录就会提示之前的公钥描述了,输入前面设置的密码就能直接进入系统了
1.12 xshell密钥认证
在工具中选择新用户秘钥生成向导,类型选择RSA, 长度2048,越长越复杂
设置好名字和密码点下一步就能出来秘钥内容。
在系统中保存的位置和后面的操作都和putty中的一样,需要创建目录更改权限
/root/.ssh/authorized_keys
设置shell登录方式为秘钥登录
两台linux相互登录
先克隆虚拟机,修改ip地址,修改hostname
hostname wwlinux701 临时生效
vi /etc/hostname 编辑配置文件永久生效
两台机器相互登录ssh root@192.168.11.131
两台机器秘钥对登录
(在物理机A上做了密钥认证,然后用物理机B去远程操作服务器。把私钥考到物理机B,然后配置物理机B的putty,在auth中导入私钥就行了)
在130中直接执行ssh-keygen再回车输入密码会提示如下信息生成秘钥对,在/root/.ssh/目录下找到公钥(id_rsa.pub)和私钥(id_rsa)
cat /root/.ssh/id_rsa.pub
复制上面的秘钥到11.131中并设置权限600
[root@wwlinux702 ~]# mkdir /root/.ssh
[root@wwlinux702 ~]# chmod 700 /root/.ssh
[root@wwlinux702 ~]# vi /root/.ssh/authorized_keys
[root@wwlinux702 ~]# chmod 600 /root/.ssh/authorized_keys
秘钥登录成功
- 秘钥认证、远程登录
- SSH自动认证远程登录
- cisco设备远程telnet登录radius认证
- mongodb3.x远程登录和认证问题
- 使用密钥认证机制远程登录linux
- ssh安全远程登录的身份认证原理
- 浅谈oracle 用户(sysdba)远程登录和口令认证
- linux 公钥认证登录
- xshell和putty远程连接与秘钥认证
- 登录认证
- 如何使用Xshell秘钥认证登录CentOS(无密码登录)
- ssh 公钥认证方式登录
- ssh 公钥认证方式登录
- ssh 公钥认证方式登录
- 配置Centos服务器SSH远程登录秘钥
- Mac OS X下配置远程Linux 服务器SSH密钥认证自动登录
- 远程登录
- 远程登录
- [Numpy] 数组数据的存储和管理
- 数码相框设计-文字编码方式
- 匈牙利算法
- graph
- jQuery的简单特效
- 秘钥认证、远程登录
- 互联网高可用架构技术实践二
- (一)spring的bean简单的配置
- hive-3
- Keil中建立新工程
- java-动态代理
- 在命令行中使用vs编译器
- Java:输出乘法口诀(上三角)
- Cable master(二分查找)