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
     重启服务