ssh远程登录服务详解

#######关闭防火墙 非常重要########

setenfore 0
systemctl disable --now firewalld.service 

Openssh的功能

1.sshd服务的用途
作用:可以实现通过网络在远程主机中开启安全shell的操作
Secure SHell =====>ssh ##客户端
Secure SHell =====>sshd ##服务端
2.安装包
openssh-server
3.主配置文件
/etc/ssh/sshd_config
4.默认端口
22
5.客户端命令
ssh

ssh

1.ssh [-l 远程主机用户] <ip号>

#通过ssh命令在44主机中以root用户身份开启远程shell
ssh -l root 192.168.43.213
#或者
ssh root@192.168.43.213

身份证明生成过程确认,作用,当用户输入yes后,213主机会向当前主机发送身份公钥,保存到~/.ssh/know_hosts,213主机持有私钥,当客户机再次连接时会验证客户机身份,如果身份验证改变,拒绝连接。
在这里插入图片描述
在这里插入图片描述

身份验证发生改变(自己将身份修改),拒绝连接效果如下:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

当连接因为认证问题出错时,只需要删除报错提示信息相应的行即可:

vim ~/.ssh/know_hosts   #如上图

在连接时恢复正常状态
在这里插入图片描述
2. ssh常用参数

	- l                            ##指定登录用户
	- X                            ##开启图形
	- i                            ##指定私钥
	- f                            ##后台运行
	- o                            ##指定连接参数
	-                              ##ssh -l root 192.168.43.213 -o "StrictHostKeyChecking=no"  ##首次连接不需要输入yes
	- t                            ##指定跳板连接,即在另一台服务器上登录其他服务器
	- 							   ##ssh -l root 192.168.43.213 -t ssh -l root 172.25.254.10

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

sshd key 认证

  1. 对称加密,即上文中输入密码的登陆方式
    加密和解密是同一串字符串

    容易泄露,可暴力破解,容易遗忘

  2. 非对称加密
    加密用公钥,解密用私钥
    不会被盗用
    攻击者无法通过无密钥方式登录服务器
    非对称加密步骤:

     1.ssh-keygen  或者直接指定参数ssh-keygen -f /root/.ssh/id_rsa -P ""
    

    在这里插入图片描述
    在这里插入图片描述

     2. 查看生成的密钥
    

    在这里插入图片描述

     3. 对服务器加密`ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.43.213`
         如果没有使用root用户,则执行ssh-copy-id -i /root/.ssh/id_rsa.pub username@192.168.43.213 
         备注:-i和后面参数也可以不增加,除非指定了秘钥输出位置
    

    在这里插入图片描述

     4.测试`ssh -l root 192.168.43.213`
    

    在这里插入图片描述

sshd安全优化参数详解

vim /etc/ssh/sshd_config文件

	- Port    22                         ##默认端口22,可以修改
	- PermitRootLogin  yes | no          ##对超级用户登录是否禁止
	- AllowUsers  lee,westos             ##用户白名单
	- DenyUsers  lee                     ##用户黑名单
	- PasswordAuthentication   yes | no  ##是否开启原始密码认证方式
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Studying!!!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值