门口摔倒的老大爷

  • Home

  • About

  • Tags65

  • Categories5

  • Archives72

  • Search
正在加载今日诗词....

SSH免密登陆

Posted on 2020-03-31 Edited on 2020-04-15 Disqus:

经常用 ssh 连接服务器,这里主要记下怎么免密码登录

连接服务器

1
2
ssh root@127.0.0.1 -p 2222
# ssh 用户@host -p 端口

免密码登录

用 ssh-keygen 创建公钥

在客户端创建公钥

如提示输入密码可忽略

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ssh-keygen -t rsa

<!-- 你会看到以下代码 -->
Generating public/private rsa key pair.
Enter file in which to save the key (/home/haifeng/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/haifeng/.ssh/id_rsa.
Your public key has been saved in /home/haifeng/.ssh/id_rsa.pub.
The key fingerprint is:
7b:75:98:eb:fd:13:ce:0f:c4:cf:2c:65:cc:73:70:53 haifeng@haifeng-EX38-DS4
The key's randomart image is:
+--[ RSA 2048]----+
| E|
| .|
| ...|
| + =.|
| S + +.*|
| . . + Bo|
| . . . = =|
| . . . * |
| . ..=|
+-----------------+

查看

1
2
ls ~/.ssh/
# id_rsa id_rsa.pub known_hosts

上传公钥

在服务器上创建authorized_keys并修改权限

1
2
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

注意: 必须将~/.ssh/authorized_keys的权限改为 600

1
2
scp ~/.ssh/id_rsa.pub root@127.0.0.1:~/.ssh/authorized_keys
# scp 本地公钥 user@host:~/.ssh/authorized_keys

拓展阅读

  • SSH 原理与运用(一):远程登录
  • SSH 原理与运用(二):远程操作与端口转发
dctxf WeChat Pay

WeChat Pay

dctxf Alipay

Alipay

ssh
sql批量修改字段内容
前端导出PDF
  • Table of Contents
  • Overview
dctxf

dctxf

72 posts
5 categories
65 tags
RSS
GitHub Weibo Twitter FB Page
Links
  • iwuly
  • 深蓝
  • 插秧哥
  1. 1. 连接服务器
  2. 2. 免密码登录
    1. 2.1. 用 ssh-keygen 创建公钥
    2. 2.2. 查看
    3. 2.3. 上传公钥
  3. 3. 拓展阅读
0%
京ICP备20005674号-1 © 2015 – 2020 dctxf
Powered by Hexo v3.9.0