1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证...

本文详细介绍了如何使用PuTTY和Xshell通过密钥认证的方式远程连接Linux服务器,包括生成密钥对、配置服务器端认证文件、调整权限、禁用防火墙等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、使用PuTTY远程连接Linux

打开安装好的Putty

 

153506_yuVp_3708120.png

输入先前设定好的IP 192.168.8.188   命一个名为cham ,save保存一下

153748_TPlD_3708120.png

输入用户名及密码

153832_Dmbf_3708120.png153850_idXH_3708120.png

连接成功

153902_rvPU_3708120.png

2、PuTTY密钥认证

打开Putty gen  点击生成 Generate 生成密钥,并设置密码保存私钥,点击Save private key保存私钥,下窗口暂时不要关闭。复制公钥 

155028_yNjd_3708120.png

在根目录下新建一个.ssh的隐藏目录  mkdir /root/.ssh    

在用  ls -a /root/去查看,然后在当前目录下创建一个文件  vi /root/.ssh/authorized_keys

155517_fxZa_3708120.png

用VI 打开新建的authorized_keys   按i进入编辑模式,把公钥复制进去,放在这个文件下,按ESC退出编辑模式,输入:wq保存

160846_mIWO_3708120.png161040_JtnZ_3708120.png

chmod 700 /root/.ssh/  给目录设置权限

chmod 600/root/.ssh/authorized_keys  给文件设置权限

161450_M1Je_3708120.png

关闭防火墙selinux,输入# setenforce 0 临时关闭,下次重启会开启。永久关闭,更改配置文件 

输入#vi /etc/selinux/config    进入  找到SELINUX=ENFORCING  改成SELINUX=disabled  输入:wq保存退出

162033_qLdY_3708120.png

161858_vJZx_3708120.png

161959_VYkh_3708120.png

暂时关闭firewalld    #systemctl stop firewalld

170316_VW5w_3708120.png

重新打开一个PUTTY 选择刚定义好的名字 c 点击load  

170717_Y6qy_3708120.png

在选择左侧的SSH ,在选中Auth  在路径选择空白处点击Browse  选择刚保存私钥路径

170812_PnFr_3708120.png171306_NwSZ_3708120.png

加载进来后返回session  ,save一下,点击open,打开

171324_JxFp_3708120.png

171532_HbWM_3708120.png

打开后输入用户root 后提示变了

171620_gjXw_3708120.png

 

171653_Ojhb_3708120.png

再输入密钥的密码,putty密钥登录完成

 

1、Xshell连接

配置好ip后#ifconfig查看IP,打开xshell   输入ssh 192.168.8.189连接,输入账号及密码登录

172537_58X5_3708120.png  

172717_7cdf_3708120.png

连接成功!

2、Xshell密钥登录

点击横向工具拦 “工具” 点击   新建用户密钥生成向导,下一步、下一步

172952_Aw6o_3708120.png

173005_N9jo_3708120.png

设置密钥名称以及密码

173041_Oc6q_3708120.png

点击完成再点击属性

173122_l0ZU_3708120.png

复制公钥后再点击导出私钥,输入刚设置的密钥密码导出,储存到路径

173256_jm3v_3708120.png

点击关闭

在根目录下新建一个.ssh的隐藏目录  mkdir /root/.ssh    

在用  ls -a /root/去查看,然后在当前目录下创建一个文件  vi /root/.ssh/authorized_keys

173824_VvLA_3708120.png

用VI 打开新建的authorized_keys   按i进入编辑模式,把公钥复制进去,放在这个文件下,按ESC退出编辑模式,输入:wq保存

173934_YE50_3708120.png

chmod 700 /root/.ssh/  给目录设置权限

chmod 600/root/.ssh/authorized_keys  给文件设置权限

174125_Hzkh_3708120.png

关闭防火墙selinux,输入# setenforce 0 临时关闭,下次重启会开启。永久关闭,更改配置文件 

输入#vi /etc/selinux/config    进入  找到SELINUX=ENFORCING  改成SELINUX=disabled  输入:wq保存退出

174327_6g3C_3708120.png

暂时关闭firewalld    #systemctl stop firewalld

174454_INmI_3708120.png

重新打开一个Xshell  输入#ssh 192.168.8.189或者点击命名好的会话  点击连接

174947_Cd2u_3708120.png

输入用户名

175024_m6gC_3708120.png

输入密钥密码

175211_mnAQ_3708120.png

登录成功

转载于:https://my.oschina.net/u/3708120/blog/1648136

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值