LinuxSSh服务与免密登录
1. SSH (Secure Shell Protocol)是安全的加密协议,用于远程连接,ssh 默认端口是22,安全协议版本ssh2, 1不安全,ssh服务端主要包括两个服务功能 ssh远程连接和sftp服务。
2. 常见的ssh终端有xshell,crt,putty,mobaxterm等
3. 输入命令查看是否安装
yum list installed | grep openssh-server
出现说明已安装,没有需要输入下面命令安装
yum –y install openssh-server
4. 查看ssh服务状态
systemctl status sshd.service
running 表示开启。
4.关闭ssh
systemctl stop sshd.service
5.开启ssh
systemctl start sshd.service
6.查看ssh配置信息
cat /etc/ssh/sshd_config
7.设置免密登录
准备两台主机
A:192.168.10.100 B:192.168.10.101 地址自己随意设置。
8.直接登录,需要密码
9. 生成秘钥对,先在B上操作
ssh-keygen -t rsa 一直enter键就行了
10. 查看生成的秘钥
ll /root/.ssh
11. 传输服务器B的公钥id_rsa.pub到服务器A
ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.10.100
中间需要输入对方的密码。
12.测试一下B登录A即------->192.168.10.100
成功。
13.要想A登录B,做同样的操作就行了。