Procházet zdrojové kódy

增加了SSH登录的文档

seamew před 3 roky
rodič
revize
6a07483dc1
1 změnil soubory, kde provedl 43 přidání a 0 odebrání
  1. 43 0
      linux/SSH免密登录.md

+ 43 - 0
linux/SSH免密登录.md

@@ -0,0 +1,43 @@
+>[TOC]
+
+# 1、前提条件
+
+```shell
+# 1.主机都安装SSH服务
+ssh
+# 2.若提示命令未找到,则需要安装ssh服务
+sudo apt-get update
+sudo apt-get install openssh-server
+service --status-all | grep ssh
+# 3.启动ssh服务,使用命令
+sudo service sshd start
+```
+
+# 2、主机A利用ssh免密登录主机B
+
+```shell
+# 1.在主机A上生成rsa密钥对
+ssh-keygen -t rsa # 所有提示均按回车默认
+# 2.将主机A上生成的公钥传到主机B中
+ssh-copy-id username@IP
+# 3.主机A上重启ssh服务
+sudo service ssh restart
+```
+
+# 3、配置别名,一键登录
+
+**主机A下键入“ssh mac”就可以免密登录到主机B**
+
+```shell
+# 1.主机A命令行下打开config文件
+vim ~/.ssh/config
+# 2.在config文件中添加如下内容
+Host node1
+    HostName 192.168.238.21
+    User root
+    Port 22
+Host master
+    HostName 192.168.238.20
+    User root
+    Port 22
+```