ssh登录01
SSH登录01
0x00 从ssh登陆说起
Linux是个内核,基于其的发行版不计其数,我选的是ubuntu,因为对新手友好(听说),阿里云的ecs(弹性云服务器)。登陆用的是远程登陆,ssh(secure shell) 通过非对称加密方式(主要是rsa算法)保证了通讯过程中的数据安全。ssh提供两种登陆方式如下图
1.口令(账号密码登陆)
2.免密登陆
该协议第一种登陆方式可能会遭受中间人攻击导致丢失口令,所以在第一次登陆时需要查看公匙指纹,后面由于已经保存了公匙,不用再担心。而第二种方式完全不传输口令,因为服务器端只凭借保存的公匙加密,能解密的必然是正确的客户端。
0x01 ssh两种登陆方式的具体操作
1口令登录
客户端使用命令ssh username@ip 然后输入密码
2免密登陆
该方式需要现在客户端生成公匙和私匙,命令ssh-keygen
图中要求输入保存公匙私匙的文件名 默认保存在 c://user/username/.ssh/目录下,passphrase则是使用私匙时 的密码
0x03 登录到linux
第一次登陆时会收到服务器公匙,输入yes确认指纹后保存在同目录下hosts文件里
输入密码后登陆
进入linux shell界面 shell是linux的外壳 提供给用户访问 而我是从winodws下的终端(term)连接到访问shell的。
前面的root 表示用户为root 后面的#则是命令提示符,输入shell命令即可与linux进行交互。