准备工做:
1.Windows系统下装有VMware虚拟机且是Linux系统
2.终端链接工具Xshell 6
3.本次实验系统IP以下shell
系统 安全 |
IP ssh |
Windows10 工具 |
192.168.37.111spa |
CentOS 73d |
192.168.37.200rest |
第一种方法:基于口令的安全认证,通过帐号与密码便可登陆到远程主机。
第一步:从新开启Linux系统下的SSH服务
输入命令:systemctl restart sshdblog
第二步:打开Xshell 6图片
选择文件点击新建按钮出现下列对话框ci
配置链接信息,配置完成后点击链接
选择一次性接受
输入登陆的用户名,咱们输入root
再根据提示输入密码便可登陆成功
第二种方法:基于秘钥的安全认证
须要在本地生成秘钥对而后将公钥传送至服务端,进行公共秘钥的比较配对
接下来咱们开始吧
首先打开Xshell6选择工具栏中的“新建用户秘钥生成向导”
依据如图所示的数据选择,点击下一步
等待公钥生成完成后,点击下一步
点击下一步”按钮
选择“是”
选择保存为文件,将文件保存在桌面上
依据如图操做完成后咱们须要在远程操控的主机中修改sshd服务的配置文件,记得修改完成后从新启动sshd服务
编辑ssh服务配置文件,文件的存放路径为: /etc/ssh/sshd_config
在Linux终端,输入命令:vi /etc/ssh/sshd_config
在配置文件中将容许秘钥验证的参数修改成no 将容许秘钥验证的参数设置为yes
创建公钥的存放目录,在存放目录下没有公钥文件
依据图片所示输入命令便可
而后咱们能够将存在于桌面上的公钥文件用鼠标拖拽的方式移动到/home路径下,而后运行命令复制到公钥存放目
而后将公钥重定向到authorized_keys文件中,而且移除原来的公钥文件
而后输入命令 systemctl restart sshd来重启sshd服务
而后经过Xshell远程登陆
新建链接
点击“用户身份验证”➡选择方法为“Public Key”,用户密钥为“id_rsa_2048”,完成后点击肯定
最后在Xshell 界面出现了远程登陆的主机名称即为登录成功!
若是有不懂的欢迎留言!
准备工做:
1.Windows系统下装有VMware虚拟机且是Linux系统
2.终端链接工具Xshell 6
3.本次实验系统IP以下
系统 |
IP |
Windows10 |
192.168.37.111 |
CentOS 7 |
192.168.37.200 |
第一种方法:基于口令的安全认证,通过帐号与密码便可登陆到远程主机。
第一步:从新开启Linux系统下的SSH服务
输入命令:systemctl restart sshd
第二步:打开Xshell 6
选择文件 点击新建按钮 出现下列对话框
配置链接信息,配置完成后点击链接
选择一次性接受
输入登陆的用户名,咱们输入root
再根据提示输入密码便可登陆成功了
第二种方法:基于秘钥的安全认证
须要在本地生成秘钥对而后将公钥传送至服务端,进行公共秘钥的比较配对
接下来咱们开始吧
首先打开Xshell6选择工具栏中的“新建用户秘钥生成向导”
依据如图所示的数据选择,点击下一步
等待公钥生成完成后,点击下一步
点击下一步”按钮
选择“是”
选择保存为文件,将文件保存在桌面上
依据如图操做完成后咱们须要在远程操控的主机中修改sshd服务的配置文件,记得修改完成后从新启动sshd服务
编辑ssh服务配置文件,文件的存放路径为: /etc/ssh/sshd_config
在Linux终端,输入命令:vi /etc/ssh/sshd_config
在配置文件中将容许秘钥验证的参数修改成no 将容许秘钥验证的参数设置为yes
创建公钥的存放目录,在存放目录下没有公钥文件
依据图片所示输入命令便可
而后咱们能够将存在于桌面上的公钥文件用鼠标拖拽的方式移动到/home路径下,而后运行命令复制到公钥存放目
而后将公钥重定向到authorized_keys文件中,而且移除原来的公钥文件
而后输入命令 systemctl restart sshd来重启sshd服务
而后经过Xshell远程登陆
新建链接
击“用户身份验证”➡选择方法为“Public Key”,用户密钥为“id_rsa_2048”,完成后点击肯定
最后在Xshell 界面出现了远程登陆的主机名称即为登录成功!
若是有不懂的欢迎留言!