ssh协议
ssh,全称secure shell。也就是我们俗称的用户远程控制传输协议。通过这种协议,我们能够对数据进行加密,进而做到较为安全的操作。
例题:
使用client的xiaoming用户基于秘钥认证方式通过端口2000使用ssh登录server端的xiaoming用户和xiaohei用户,server端的其他用户都不可被远程登录。
实验步骤:
1.进行端口更改
vim /etc/ssh/sshd_config
进入ssh配置文件
2.进行白名单用户添加
3.服务端创建对应用户
useradd xiaoming
useradd xiaohua
4.同理,在另一台作为客户端的虚拟机上创建对应用户(这里我们就创建xiaoming用户)
5.进行密钥设置
ssh-keygen -t rsa
6.传输密钥
ssh-copy-id xiaoming@192.168.243.138
7.登录即可。