putty 密钥登陆linux

在工作中如果root用户密码泄露,那后果是相当的严重,在远程登陆linux时尽量不要用root密码,使用 putty xshell.....可以做到这一点,

准备:putty软件 (为什么不用xshell..等因为它们好像要钱.....)下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

VMware+centos6.6  可以百度

开始实验:第一步 进入linux  vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONTOOT 设置是否开机启动

BOOTPROTO 设置IP获得的方式,有dhcp 动态 static 静态

IPADDR  IP地址   GATEWAY  网关   DNS1 这个你懂的

第二步:打开你安装putty的文件夹,并猛击红色箭头所指的图标

 第三步:从下往下在红色箭头所指的地方设置你虚拟机的IP,会话名,保存,open

第四步:进入后在root的家目录里新建.ssh目录在该目录里新建authorized_keys 并修改.ssh的权限为700,authorized_keys的权限为600 (为什么一个是700 一个是600 因为目录得有x权限)

第五步:回到你安装putty的文件夹猛击红色箭头所指的地方来生成密钥

第六步:猛击红色箭头所以的按钮,并不停摇动鼠标(不然很慢)

第七步:复制公钥,设定密钥密码,保存私钥

第八步:密钥生成好了,进入linux打开.ssh目录把复制的公钥放到authorized_keys中并保存

第九步:关闭防火墙 selinux

第十步:打一个新窗口选择刚才的会话猛击红色箭头所指,完成导入私钥,点击open

打完收工 现在可以使用密钥的密码登陆了

后记:如果登陆时出现   server refused our key时很有可能是因为虚拟机的问题导致selinux还没被杀死,这时只要重启一下linux在登陆就可以了(我试过一次)

时间: 2024-12-24 15:19:15

putty 密钥登陆linux的相关文章

linux学习 网卡配置   putty密钥登陆

一. linux配置网卡 1)自动获得ip 假如是DHCP用户端使用dhclient获得ip地址 2)手动配置 [[email protected] ~]#ifconfig    #查看ip地址 [[email protected] ~]#vim /etc/sysconfig/network-scripts/ifcfg-eth0   #打开网卡配置文件 修改如下: ONBOOT=no              改成yes            #开机启动 BOOTPROTO=dhcp      

远程密钥登陆linux系统(putty、xshell)

Putty; 1,  安装putty,puttygen. 2,  打开puttygen,单击Generate 生成密钥,save privatekey 保存密钥. 3,  复制公钥到Linux 1,  mkdir /root/.ssh  //创建/root/.ssh 目录,这个目录默认是不存在的. 2,  chmod 700 /root/.ssh  //更改这个目录的权限 3,  vi /root/.ssh/authorized_keys //把公钥内容粘贴到文件vi /root/.ssh/au

CRT通过密钥登陆Linux服务器

第一步是创建公钥 1.首先用CRT创建密钥,下图是图示: 密钥长度默认就可以,越大越安全 上图中选择OpenSSH密钥格式,这样在后面就不用再转格式,在早起可能不能直接生成OpenSSH密钥格式,需要转换.我的版本可以直接生成.下面是转换的命令 ssh-keygen–i –f Identity.pub 最后点击完成,会弹出如下图示,一个我选择的是否,也可以选择是. 可以在之前的文件目录中找到刚才的私钥和公钥文件 因我并没有更改这个地址,所以默认是C:\Users\Administrator\Do

putty密钥登陆时出错问题

我们在使用putty登陆时,为了安全,常常使用密钥进行验证,然而笔者在做实验时遇到了错误,输入用户名后显示:Server refused our key 在网上搜索了一下,发现很多人都遇到这样的问题,密钥无法使用,于是笔者对该错误总结一下几点: 一.防火墙未关闭 这是最常见也是最容易范的错,然而也容易解决,有两种方式关闭防火墙: 1.命令:#setenforce  0 临时关闭,重启系统后会自动开启 2.命令:#vim  /etc/selinux/config, 将"enforceing&quo

密钥登陆Linux服务器

Linux VPS/服务器的使用越来越多,Linux的安全问题也需要日渐加强.我们远程线上的服务器,通常是通过密码方式(ip+帐号+密码,可能还多一个ssh端口)登录,如果密码不够强壮,那么系统将是灰常不安全的. 下面介绍一种密钥验证登录的方式: 使用密钥验证登录 基于密钥的安全验证必须为用户自己创建一对密钥,并把共有的密钥放在需要访问的服务器上.当需要连接到远程服务器上时,客户端软件就会向服务器发出请求,请求使用客户端的密钥进行安全验证.服务器收到请求之后,先在该用户的根目录下寻找共有密钥,然

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

1.9 使用PuTTY远程连接Linux 先下载putty 地址百度搜,进官网下载https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 先查看自己的ip 安装完成后 双击putty 填自己的ip 和名字 windows 窗口这里设置成2000 可以在窗口下上下翻 最多2000行 选择字体 字体改下 选择中文的要选择utf-8 点open 点击是 即可 1.10 使用xshell连接Linux 使用xshell 连接linux

用xshell连linux &putty密钥认证

xshell中的工具-选项-键盘和鼠标做如下更改,可以右键直接粘贴选中内容 putty密钥: 点击开始-putty-putTTYgen程序,单击Generate,注意鼠标要一直的动,生成密钥对.可以设置密码 生成私钥 在linux上进行下列操作 mkdir /root/.ssh #创建目录 chmod 700 /root/.ssh #修改目录.ssh的权限 vi /root/.ssh/authorized_keys #打开文件写 将公钥内容保存在内 关闭selinux setenforce 0

linux无密钥登陆

1.在用户目录下执行命令 ssh-keygen -t rsa 一路回车: 2.在当前用户目录下,进入.ssh文件夹(.ssh文件夹为隐藏文件夹,直接进去即可). 在.ssh文件夹下执行命令: cat id_rsa.pub > authorized_keys 即把id_rsa.pub文件的内容写进authorized_keys文件中 此时运行命令:ll 查看生成的authorized_keys文件的权限,如果没错的话该文件应该带有写权限,当有写权限时,是不能进行无密钥登陆的,因为此时不安全. 修改

putty密钥认证

putty密钥认证 SSH服务支持一种安全认证机制,即密钥认证.所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(publickey), 任何人都可以看到其内容,用于加密:另一个称为密钥(privatekey),只有拥有者才能看到,用于解密.通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难. ssh的密钥认证就是使用了这一特性.服务器和客户端都各自拥有自己的公钥和密钥.如何使用密钥认证登录linux服务器呢? 1. 生成密钥对 1. 打开puttygen 2. 点