linux初阶---远程终端工具xshell密钥验证登录服务器

回复 收藏
本帖最后由 15801328203 于 2016-6-17 13:40 编辑

ssh服务是安装完linux系统后,默认就安装好的服务,监听端口为22号。做为linux运维人员需要远程连接服务器对系统主机执行命令操作。或者将文件从一台机器传送到另一台机器。网络当中充满了危险,这当中可能会有人恶意冒充你想要连接的目的主机,窃取你的主机用户名,密码或文件等。在这些现实需求下,SSH作为一种网络协议,用来实现两台机器间的安全交流,比如实现上面所提到的远程登录和文件传输。SSH协议使用了客户机端/服务器端模式,说白了就是说一台主机作为SSH服务器,另一台主机作为ssh客户机。你要连接的机器需要开启SSH服务客户端主机才能连接上。SSH协议提供了登录安全级别1级别,就是平常使用的用户名密码来远程连接服务器
2级别,使用密钥验证连接服务器,安全级别高

本次实验环境为centos6.4-64位操作系统
服务器ip地址为:192.168.56.130


1、找开xshell终端
1.png


2、
2.png


3
3.png


4
4.png


5、将下图生成好的内容复制到服务器的/root/.ssh/authorized_keys文件当中
5.png


6、在root用户的家目录创建.ssh目录,并给权限700   (注:目录以及文件名前面带.的都表示为隐藏文件及目录)
mkdir /root/.ssh
chmod 700 /root/.ssh
利用cd命令进入到/root/.ssh目录,创建authorized_keys文件,给权限600
6.png


7.png

清除iptables默认规则,以及关闭selinux
iptables -F    清除所有防火墙规则
service iptables save

关闭selinux
修改配置文件关闭selinux后不会即时生效,需要重启操作系统才会永久生效 vim /etc/selinux/config   
将原来SELINUX=enforcing   #修改为disabled

7、回到xshell终端工具设置连接方式
8.png

9.png

设置完成上述步骤后,就可以使用免密钥登录服务器了。




10.png 11.png
2016-06-17 13:09 举报
已邀请:

回复帖子,请先登录注册

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