1.7 远程连接工具使用 1.8密钥验证

回复 收藏
本帖最后由 jl2770761 于 2016-7-14 01:04 编辑

远程win系统:
win自带远程工具:mstsc

远程linux系统:
putty 官网下载(下载里边安装包,里边很多小工具)http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
A Windows MSI installer package for everything except PuTTYtel
Installer: putty--installer.msi  (signature)
Legacy Inno Setup installer. Reportedly insecure! Use with caution, if the MSI fails.
Legacy installer: putty--installer.exe (signature)

xshell
SecureCRT

查看当前目录文件:
ls
ls /etc

翻滚屏幕信息:
ls /etc/ |less   //管道符:"|",/etc/输出信息传送给less查看
                 //less:支持“空格”一屏幕一屏幕或者“箭头”一行一行翻页,“q”退出查看输出信息

虚拟终端优势:
虚拟机不能选中复制,右键粘贴,而虚拟机终端可以

FAQ:
putty提示Network error:Software caused connection abort
5.JPG

默认putty连Linux,超过一定时间不去敲命令,它自动会断开,我们可以通过修改putty配置解决该问题
在Connection里面有个Seconds between keepaliaves。这里就是每间隔指定的秒数,就给服务器发送一个空的数据包,来保持连接。以免登录的主机那边在长时间没接到数据后,会自动断开SSH的连接。默认是0,就是不打开这个功能。 想不让PuTTY自动断开,把这个数值设置成60即可。
如果这样解决不了,只能重新配置一下你的网络。

FAQ:
putty(inactive)登陆虚拟机提示Access denied
这个问题不是密钥密码的问题,是你的密钥配置有问题,导致它没有生效。如果真忘记密钥密码,那只能重新生成一对新的了。
密钥密码是在Windows上生成密钥对的时候指定的,你的问题不在于密钥密码,而是你的密钥配置有问题,仔细检查所有步骤。特别是检查authorized_keys文件内容,权限,文件名
6.JPG


#######################################################################
1.8密钥验证
成对出现的密码
私钥:本地
公钥:公网

私钥和公钥进行通信验证登陆服务器

putty密钥生成:
工具:PuTTYgen
点击Generate生成,生成过程中要来回动快速生成公钥
1.JPG

Key:公钥
选中内容复制
1.png


#mkdir /root/.ssh //.表示目录隐藏
#ls /root/    //ls查看文件和目录
#ls -a /root/   //查看隐藏文件
2.JPG

#vi /root/.ssh/authorized_keys
"i"粘贴公钥内容
3.png

"wq"保存退出

私钥:
Key comment:密钥描述
Key passphrase:私钥密码
Confirm passphrase:私钥密码
Save private key 保存私钥文件

设置权限:
#chmod 700 /root/.ssh  //目录权限
#chmod 600 /root/.ssh/authorized_keys  //文件权限
linux两种防火墙:关闭防火墙
selinux netfilter(iptables)
#setenforce 0 临时关闭selinux
#vi /etc/selinux/config 永久关闭selinux
SELINUX=enforcing //改成disabled 重启机器才能生效
1.JPG

#iptables -F //临时删除规则,重启还加载规则
#service iptables save  //删除后保存,永久删除

配置客户端
加载方法:
选择对应机器ip
SSH》》》Auth,选中对应私钥文件,再在Session保存,下次就可以直接使用对应私钥
3.JPG
4.png



密钥名称
输入对应密码即可登录
1.JPG

4.JPG







2016-07-13 23:30 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: