SSH两种登录方法

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

Windows下常见的ssh远程工具有:xshell SecureCRT ,Linux操作系统上常见的ssh客户端是openssh并且默认是已经安装了的

SSH的配置文件路径:/etc/ssh/sshd_config 默认端口是:22 SSH的进程为:SSHD

SSH的两种登陆方式:密码登陆和秘钥登陆

在我的主机上装了两台虚拟机:node1 IP 192.168.134.128 node2 IP 192.168.134.129

1.1密码登陆

登录方式:ssh 用户名@IP地址 或者 ssh IP地址

第一次登录对方主机,系统会出现下面的提示:

输入密码后即可登陆

此时被会把这台主机的识别信息添加到自己known_hosts中

1.2公钥登陆

客户端制作密钥对

此时会在/root/.ssh下面生成一个公钥和一个私钥

将生成的公钥使用ssh-copy-id发送到要远程连接的设备上

此时我们在发起远程连接就不会需要输入密码了