设为首页 加入收藏

TOP

创建密钥并使用密钥ssh登录linux
2019-09-30 16:45:52 】 浏览:12
Tags:创建 密钥 使用 ssh 登录 linux

创建密钥并使用密钥ssh登录linux

使用密钥对登录ssh简介

通过ssh_keygen胜场公钥和私钥,公钥放在要登录的目标的机器上,私钥放登录发起的机器上。

生成密钥

我是在ubuntu上生成的密钥,首先在用户目录新建一个.ssh文件夹

mkdir ~/.ssh

进入.ssh目录生成密钥

cd ~/.ssh
ssh-keygen -t rsa -b 4096

生成后目录下会多出两个文件

wmg@homeserver:~/.ssh$ ls
id_rsa  id_rsa.pub

id_rsa是私钥,不能外泄,id_rsa.pub是公钥

将公钥拷到要登录的服务器上,登录到需要ssh登录的用户的目录下面,查看authorizied_keys文件是否存在,不存在则用以下命令创建。权限授予600

touch authorized_keys
chmod 600 authorized_keys

将公钥附加到authorized_keys中

cat id_rsa.pub >> authorized_keys

使用密钥进行登录

在这里我使用Windows 10来登录ssh,首先将上面生成的私钥拷到windows上。输入以下命令进行登录,使用参数-i指定私钥文件。

ssh -i .\id_rsa wmg@192.168.1.2

如果有密钥密码的话再输入密钥密码,然后就可以完成登录。

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇创建密钥并使用密钥ssh登录linux 下一篇标准io和管道练习

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目