文章目录
ssh远程控制服务
linux客户端连接linux服务器
实验需要两台虚拟机,一台做服务器(ip:192.168.10.10),另一台做客户端(ip:192.168.10.20).
想在想让客户端使用ssh命令远程连接服务器端
//需要保证两台主机的模式都是仅主机模式
//需要在root权限下
ssh 192.168.10.10
//第一次会需要输入m
windows客户端连接linux服务器
实验需要在windows中安装Xshell,确定服务器的ip地址(自动分配的,而不是自己设定的),然后在Xshell中新建会话,输入密码即可。
基于密码的登录
直接使用密码登录
基于密钥的验证
在客户端中会生成密钥对(公钥,私钥)。私钥留在客户端中,公钥放进服务器中。(服务器在向客户端发送信息的时候并不是直接发送的明文,而是经过公钥加密过的密文,然后密文发送到客户端后,客户端使用私钥来进行解密得到明文)
上面的例子是使用root来登录ssh的,如果要使用普通用户来登录ssh,还需要补充到:
补充知识:
ssh服务的配置文件在/etc/ssh/目录下