|
@@ -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
|
|
|
+```
|