标签:localhost linu style 安全性 ali 防火墙 命令操作 管理 info
在CentOS 7中使用SSH登录
?
参考
什么是SSH
在Xshell中启用SSH密钥登录
使用SSH登录
在其他计算机的Xshell上登录(密钥的导出和导入)
导出
导入
其他
?
参考
?
本文参考于利用xshell密钥管理服务器远程登录+VIM dd命令操作之伤之再伤
?
什么是SSH
?
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。
?
在Xshell中启用SSH密钥登录
?
?
需要注意的是,权限需要设置为700。
多次检查是否复制完整
?
1[wxd@localhost ~]mkdir .ssh
2 [wxd@localhost ~]chmod 700 .ssh/
3 [wxd@localhost ~]cd .ssh
4 [wxd@localhost .ssh]$ vim authorized_keys
5粘贴上一步生成的密钥,保存并退出。
6 [wxd@localhost .ssh]$ chmod 700 authorized_keys
?
?
1 RSAAuthentication
2 PubkeyAuthentication
?
?
1 systemctl restart sshd
?
?
使用SSH登录
?
?
?
在其他计算机的Xshell上登录(密钥的导出和导入)
导出
?
?
其他
?
再三确认公钥是否拷贝完全至authorized_keys文件中
确认authorized_keys文件权限为700
?
如果依旧无法正常登录,按照下列步骤关闭Linux防火墙(需要管理员权限)
?
?
1 vi /etc/selinux/config #修改SELinux的配置文件
2更改"SELINUX=enforcing"为 SELINUX=disabled 保存退出。
?
?
1 [root@localhost ~]# iptables -F #清空防火墙配置
2 [root@localhost ~]# /etc/init.d/iptables save #清空防火墙配置后,记得保存
标签:localhost linu style 安全性 ali 防火墙 命令操作 管理 info
原文地址:https://www.cnblogs.com/wan117/p/12073773.html