ssh建立
1.
ssh--使用密文传输数据
2.认证方式:
(基于口令):与telnet类似(并不安全)
(基于密钥):公钥与私钥
3.密钥生成步骤:
(1)在ssh客户端生成用户公钥和私钥
(2)将客户端公钥插到ssh认证文件中
(3)验证密钥
4.操作实例:
(1)客户端生成密钥
ssh-keygen -t rsa
有两个选项-生成密钥的位置:/root/.ssh/id_rsa
设置密码:
(2) 使用scp命令上传至ssh认证文件中
scp /root/.ssh/id_rsa.pub root@ip(想到连接到的电脑的IP):~/root/authorized_keys
(将公钥上传到服务器公钥中,以便于认证)
(3)登录
ssh root@ip
输入root密码:
(4) 建立.ssh
mkdir /root/.ssh
mv authorized_keys /root/.ssh/
(将authorized移至.ssh中)
(5)再次登录
若设置过密钥的密码,则登录时需要输入
若没有设置,直接登录进去
(6)补充:
1.禁止root登录
vim /etc/ssh/sshd_config
permitrootlogin no
重启服务
转载于:https://blog.51cto.com/bozai/1160825