linux ssh密钥对,Mac使用ssh密钥登录Linux
ssh登录Linux通常有两种方法:用户名密码登录、用户名密钥登录;使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名密钥登录则可以避免这个问题。
创建密钥对文件
打开本地终端,执行 ssh-keygen 命令创建密钥对:
ssh-keygen -t rsa -C 'your email@domain.com'
-t 指定密钥类型,默认即 rsa ,可以省略
-C 设置注释文字,比如你的邮箱,可以省略
生成过程中会提示输入密码两次,如果不想在使用公钥的时候输入密码,可以回车跳过;
密钥默认保存位置在 ~/.ssh 目录下,打开后会看到私钥文件 id_rsa 和公钥文件 id_rsa.pub;
复制公钥至服务器
使用 scp 命令将本地的公钥文件 id_rsa.pub 复制到需要连接的Linux服务器:
scp ~/.ssh/id_rsa.pub @:/home/id_rsa.pub
如果修改了ssh默认连接端口的话,需要加上端口信息:
scp -P ~/.ssh/id_rsa.pub @:/home/id_rsa.pub
把公钥追加到服务器ssh认证文件中:
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
这时候在本地终端中使用用户名和ip登录就不需要密码了:
ssh @
如果修改了ssh默认连接端口的话,需要加上端口信息:
ssh -p @
配置快捷登录
即使不用输入密码,这样每次登录还要输入用户名ip端口信息还是有点麻烦,我们可以配置ssh快捷登录更方便的登录Linux;
在本地 ~/.ssh/config 配置文件中添加ssh服务器信息,格式:
Host alias #自定义别名
HostName hostname #替换为你的ssh服务器ip或domain
Port port #ssh服务器端口,默认为22
User user #ssh服务器用户名
IdentityFile ~/.ssh/id_rsa #第一个步骤生成的公钥文件对应的私钥文件
这时候就可以使用配置文件中自定义的别名来登录了:
linux ssh密钥对,Mac使用ssh密钥登录Linux相关推荐
- xshell使用SSH密钥登录Linux实例
在本地Windows系统中打开xshell. 工具栏上打开 工具 > 新建用户密钥生成向导 在新建会话属性的 连接 配置中输入会话名称和您的云服务器IP地址 点击 连接 中的用户身份验证,方法选 ...
- 使用windows10内置的OpenSSH密钥登录Linux服务器
Windows10 中加入了OpenSSH客户端,可以直接利用自带的SSH客户端连接服务器. 安装 1.设置-->应用和功能-->可选功能 2.在"添加功能"添加Ope ...
- windows密钥连接linux,windows使用密钥登录linux
在用windows时管理linux服务器时,常会用到SecureCRT.Xshell以及开源的putty.在我工作环境大多都是采用密码认证的方式进行登录.今天对学习了些SecureCRT的密钥登录方式 ...
- Xshell使用密钥登录linux
Xshell使用密钥登录linux 一.环境 Centos 7.9 Xshell 6 二.介绍 远程ssh连接服务器默认用的是密码验证的方式,这样的验证方式会有安全隐患,容易被人暴力破解密码.如果改成 ...
- Mac使用ssh密钥登录Linux
ssh登录Linux通常有两种方法:用户名密码登录.用户名密钥登录:使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名密钥登录则可以避免这个问题. 创建密钥对文件 打开本地终端,执行 ssh- ...
- windows登录linux免密码,Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件...
1. 环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...
- Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件
1. 环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...
- Xshell使用密钥登录Linux服务器
1.使用如下命令生成密钥对 [root@xuegod130 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in w ...
- Windows10系统使用密钥登录Linux
需要工具: GitBash.exe(需要安装)或是PowerShell工具(系统自带) 配置步骤 步骤一:生成密钥 ssh-keygen -t rsa 默认按回车,直到密钥生成: 密钥存储的路径会在日 ...
最新文章
- C#数据库(MySQL)帮助类
- curl不通 k8s_如何利用curl命令访问Kubernetes API server
- Vitalik Buterin:Casper 权益证明与分片技术最新进展
- redis的分布式解决方式--codis
- python中的引用怎么理解_python 引用和对象理解
- unity 使用mysql实现登录注册_用mysql实现登录注册功能
- 安装McAfee 8.7i 提示错误1920怎么办?
- AI头发笔刷_笔刷不够用?给你送1000款~快来拿走
- Photoshop插件-创建所有亮度通道蒙板-脚本开发-PS插件
- Project Management
- 大神崛起必备的10大练手的Python项目 墙裂建议收藏!
- (转)x264参数中文详解(X264 Settings)
- 如何快速发现网站恶意镜像与网页劫持?
- Cesium:实现卷帘效果
- CODING 代码资产安全系列之 —— 构建全链路安全能力,守护代码资产安全
- Android通知图库更新
- 我找到了一个快速定位SpringBoot接口超时问题的神器!
- 别人在忙挖矿,阿里工程师却悄悄用区块链搞了件大事!
- 更改IntelliJ IDEA主题
- 全新运营版周易运势测算网站源码 H5在线起名网站源码
热门文章
- hdu 3308 LCIS 线段树 + 区间合并
- Educational Codeforces Round 101 (Rated for Div. 2) F. Power Sockets 哈希 + 乱搞
- [TJOI2017]城市(未解决)
- 牛客网 【每日一题】5月21日题目 图的遍历
- 牛客网 【每日一题】5月11日题目精讲 Moovie Mooving
- 【每日一题】4月1日题目 Rinne Loves Edges
- CodeForces 516E Drazil and His Happy Friends(数学+最短路)
- 51nod-诺德街【数学期望】
- AtCoder Beginner Contest 175总结
- 【模拟】【递归】电子表格(jzoj 2127)