# 1.生成秘钥对

  • ssh-keygen -t rsa -C “秘钥名称” -f “秘钥名称_rsa"

# 2.上传配置公钥

  • 上传公钥到服务器对应账号(root)的home路径下的.ssh/中 (ssh-copy-id -I “公钥文件名” 用户名@服务器ip或域名)
  • 配置公钥文件访问权限为600 (chmod 600 公钥名)

# 3.配置本地私钥

  • 把第一步生成的私钥复制到你的home目录下的.ssh/路径下
  • 配置你的私钥文件访问权限为600

# 4.免密登录功能的本地配置文件

  • 编辑自己home目录的.ssh/路径下的config文件
  • 配置config文件的访问权限为644
#config文件内容:
# 多主机配置
Host gateway-produce
HostName IP或绑定的域名
Port 22
Host node-produce
HostName IP或绑定的域名
Port 22
Host java-produce
HostName IP或绑定的域名
Port 22

Host *-produce
User root
IdentityFile ~/.ssh/produce_key_rsa
Protocol 2
Compression yes
ServerAliveInterval 60
ServerAliveCountMax 20
LogLevel INFO

#单主机配置
Host wupengfei-cloud
User root
HostName IP或绑定的域名
IdentityFile ~/.ssh/mykey_rsa
Protocol 2
Compression yes
ServerAliveInterval 60
ServerAliveCountMax 20
LogLevel INFO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Last Updated: 1/11/2022, 10:09:22 PM