ubuntu 18.04配置SSH及免密登陆

补充下安装环境:

ubuntu:18.04.1

putty:Release 0.72

 

SSH安装

ssh包括server端和client端, ubuntu 18.04已经安装了client端,可以通过ps命令查看:

    ps -A  | grep ssh

  1689 ?        00:00:00 ssh-agent

接下来安装server端, 安之前更新一下:

    sudo apt-get update
    sudo apt-get upgrade

安装:

    sudo apt-get install openssh-server

完成后再查看下任务列表:

    ps -A | grep ssh

  1689 ?        00:00:00 ssh-agent
 27543 ?        00:00:00 sshd

多出来的这个sshd就是ssh-server。

 

生成秘钥并进行linux端配置

生成秘钥对:

    ssh-keygen -t rsa

之后会在~/.ssh目录下生成一对秘钥, id_rsa是私钥, id_rsa.pub是公钥

然后把私钥导出到本地电脑, 公钥导入到~/.ssh/authorized_keys文件内:

     cat  /home/peiyuan/.ssh/id_rsa.pub >> /home/peiyuan/.ssh/authorized_keys

导入完查看一下:

peiyuan@Xfun:~/.ssh$ cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLQBquXWvAa/3rlpzX5OIgAsPjyJ6WNJRe7dPAskxfq2PDeTBEq94U9g41E/vykCwk8KUBDl2jCxVsTKMLa14cIt98j+6zWEWOdBWz1q24zq5TLY5v7rafvOPYbS6tEWfFNpBOc3ydpbFECMptEIXQ0HGXH7de7PGNvU5s1vyAhY3OlOeR2bLslp8YA4yFAHczq3qK9iXnoHTFHeNuJ0fXoMPIjfmiE3a95G0atjk3OA/o632ZeQ7QTPSPGZCxRgcNx9FFFCIIRh9gONJrWhSfFdH+wjK8Dyg29K4OuL7wxHLndKPvYv3G6hc+vz5I1FLwBD8lHUhggERNdZYx/JlJ peiyuan@Xfun

然后修改ssh配置文件

进入配置文件存放目录:

    cd /etc/ssh/

打开配置文件:

    sudo gedit sshd_config

找到以下三行配置,并将每行前面的“#”删除:

#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile	.ssh/authorized_keys .ssh/authorized_keys2

其中第一个配置没找到的话也没关系, 它是用来配置是否使用纯的 RSA 认证,仅针对 version 1 !

保存并退出, 然后重启SSH:

    service sshd restart

进行秘钥putty端配置

把我们在上一步生成的ras私钥导入本地电脑,接下来打开putty的PuTTYgen工具,打开conversions->Import Key,选择刚导入的私钥:

注意密码要留空, 不然仍然需要每次使用这对秘钥都输入密码, 这样就失去了免密登陆的意义。然后选择生成的.ppk文件的保存位置。

接下来配置putty登陆配置,打开putty,进入connection->Data,设置自动登陆的用户名:

这里的用户名就是对应登陆linux的用户名。

然后进入connection->SSH->Auth->Authentication parameters->private key file for authentication,选择刚才保存的ppk秘钥,然后返回Session配置项,保存当前配置, 然后就可以免密登陆了:

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电梯人来人往

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值