一、关于SSH(Secure Shell)
1、SSH是一种安全性通道协议,主要用来实现字符界面的远程登录、远程复制等功能。 二、配置OpenSSH服务端
1、首先确认安装客户端和服务端的程序 #LoginGraceTime 2m ===登录宽限时间 #PermitRootLogin yes ===允许root登陆 #StrictModes yes ===开启精确模式 #MaxAuthTries 6 ===最大授权尝试次数 #MaxSessions 10 ===最大连接数 #PermitEmptyPasswords no ===禁止空密码用户
3、禁止root用户登录 useradd jack;echo 123123 |passwd --stdin jack useradd tom;echo 123123 |passwd --stdin tom
PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
useradd lisi;echo "123123" | passwd --stdin lisi //lisi用户作为客户端 su - lisi //切换到lisi ssh-keygen -t rsa //采用rsa加密算法加密
su - tom ls /home/tom/.ssh
ssh-agent bash ssh-add
输入密钥密码 (责任编辑:IT) |