相关命令:
ifconfig #查看网卡IP信息
mkdir /root/.ssh #创建一个目录
chmod 700 /root/.ssh #更改目录权限
vi /root/.ssh/authorized_keys #使用vi编辑器进行创建编辑这个文件
setenforce 0 #关闭selinux 防火墙
注意:无法使用Tab键补全authorized_keys, 因为本身不存在这个文件
putty远程连接与秘钥认证:
秘钥认证: 一对加密的字符串,类似于一把钥匙配一把锁, 客户端放私钥, 服务器也就是虚拟机上放公钥, 私钥与公钥配对成功即可成功解锁登陆
Putty 登录界面,按照虚拟机登录用户名密码来进行登录putty,登录如下,通过ifconfig命令可以查看到网卡IP地址与虚拟机地址相同,已成功远程连接。
2、Putty秘钥认证:
打开puttygen软件,如图,保存私钥到你的硬盘中, 要注意记住保存的私钥存放位置。复制公钥粘贴到使用vi编辑器创建的文件中,然后按ESC+:wq保存退出。
重新打开putty选择对应的Session ,点击load,在左侧找到GSSAPI选项并点击浏览找到保存的私钥,然后选择、打开。
重新打开putty即可使用秘钥进入。
Xshell远程连接与秘钥认证:
1、xshell远程连接:
新建会话,填写名称与主机,名称自定义,主机填写虚拟机IP地址,然后点击用户身份验证,选择密码模式并填写用户名密码, 保存、点击连接进行远程连接。
2、xshell秘钥认证:
打开xshell,选择新建用户秘钥,保持默认进行下一步以生成秘钥,重新打开xshell选择会话的属性进行配置身份验证设置为秘钥,选择公钥模式,用户秘钥中选择刚才新 建的用户私钥,点击确定进行更改,点连接进行秘钥认证,如图通过认证,xshell秘钥登录成功。