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-agent27543 ? 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配置项,保存当前配置, 然后就可以免密登陆了:
ubuntu 18.04配置SSH及免密登陆相关推荐
- Ubuntu 18.04 配置 国内 apt-get 换源
文章目录 Ubuntu 18.04 配置 国内 apt-get 换源 1 备份文件 2 用vim进入并编辑文件 3 进入网站 https://mirrors.tuna.tsinghua.edu.cn/ ...
- 如何在Centos7配置ssh/rsh免密互信集群服务
导读 分享如何在Centos7配置ssh/rsh免密互信集群服务 ssh免密互信操作 一.在SSH服务器所在机器上 1.以root用户登录,更改ssh配置文件 /etc/ssh/sshd_config ...
- Ubuntu 18.04配置静态IP地址
在本文中,我们将解释如何使用Netplan实用程序在Ubuntu 18.04中为网络接口配置网络静态或动态IP地址. 想把ubuntu的ip地址设置成静态ip,折腾了一段时间,还是无法成功,特从网上搜 ...
- Ubuntu 18.04配置ORB-SLAM2和ORB-SLAM3运行环境+ROS实时运行ORB-SLAM2+SLAM相关库的安装
文章目录 一.换源 二.安装三方库 2.1 安装必要的依赖项 2.2 安装Pangolin 2.3 安装OpenCV3 2.4 安装Eigen3 三.安装ORB-SLAM2 四.安装ORB-SLAM3 ...
- 虚拟机Ubuntu 18.04配置固定IP地址(ens33网卡,eth0也一样)ping百度
给虚拟机Ubuntu 18.04设置固定IP地址的具体步骤: 第一步:将虚拟机的网络适配器设置为自动桥接模式 确保VNnet0是自动桥接: 第二步:查看自己的网卡名,并配置网络信息 *打开终端,输入i ...
- UCloud Ubuntu 18.04 配置GPU环境踩坑指南,包括驱动,CUDA,Docker,Nvidia-Docker等
设备:NVIDIA Corporation GV100GL [Tesla V100 PCIe 16GB] (rev a1) # Ucloud Ubuntu 18.04 GPU 环境 Driver,Cu ...
- ubuntu 18.04 配置 ASF 挂卡环境
我已经的身体不能离开ASF了!!! 服务器运行ubuntu18.04,详细请见 https://www.vultr.com/?ref=7779296 官方中文wiki https://github.c ...
- Ubuntu 18.04 配置ibus中文拼音输入法
18.04系统想安装中文输入法(利用ibus输入法配置)只要三步. 注意:你的Ubuntu需要可以上网!!!因为要下载一系列安装包 第一步:首先需要给Ubuntu18.04安装Chinese语言包支持 ...
- Ubuntu 18.04配置及美化 (20.04 / 22.04基本相同)
2023-04-07更新: 安装 Nerd Fonts 字体 2023-03-10更新: 添加官方Linux版本的QQ 添加官方Linux版本的QQ音乐 添加rEFInd引导的配置文件示例 2022- ...
最新文章
- leetcode--无重复字符的最长子串--python
- java 如何只暴露接口_Java并发异步编程,原来十个接口的活现在只需要一个接口就搞定...
- 总市值3862亿的创始人们在各阶段是怎么选女友的?
- 年月跨度_预应力跨度国内第一!1850吨146米跨度钢结构整体拔高22米!
- LeetCode-二分查找-278. 第一个错误的版本
- jaxws-webservice编程续
- 牛客多校三 B Black and white
- 组合模式源码解析(jdk+mybatis)
- jquery知识巩固
- Asp.NET Core一个接口的多个实现如何基于当前HTTP请求注册
- 无需Windbg | 使用VS 2019调试.NET程序的Crash异常
- [Robot Framework] 怎么做数学运算?
- Java中使用JNI调用本地动态库的方法
- 特斯拉柏林超级工厂最终环保审批结果有望周五揭晓
- 如何在Mac上的Safari中启用或禁用自动更正?
- linux内核之中断和异常
- Linux修改SSH端口号
- 贴片电阻的功率与封装对照表
- 什么是客户旅程分析(customer journey mapping)
- 虫洞和诸多未解之谜有关联吗?
热门文章
- 阿里云效Flow 主机状态为_主机无法连接_解决方案
- SQL Server 2000 + 2005 + 2008 + 2008R2,完全可以共存
- 全球与中国双级螺杆式空气压缩机市场深度研究分析报告
- Call to static DateFormat
- AngularJS 实践:应用开发 :: ENA13 价格条码-(三)
- VBox on 14.04: Kernel driver not installed (rc=-1908) [duplicate]
- 硕博研究生 期间应明确的50件事
- 资讯类产品-创业邦APP介绍产品原型资源分享
- 2个月面试腾讯、B站、网易等11家公司的面经总结!内容太过真实
- lightning接口_苹果新专利申请:iPhone或彻底淘汰Lightning接口!