前言:如有疑问(包括但不限于本篇,涉及网络 系统皆可),欢迎评论探讨,看见能解答必回。彼此交流,共同成长。)
关于SSH:
1.ssh服务的软件安装包名称是openssh;
2.可备份ssh配置文件,可复制到相同路径新建文件下。
3.正常情况下服务器端不允许用户端登录,将此条允许登录指令改为no即可。
4.指定端口登录 -p windows直接加冒号:
5.允许用户登录 配置文件尾AllowUsers 多个用户用空格
练习:配置ssh实现两台虚拟机之间的互信登录
理论思想:
步骤:
1:B生成公钥的秘钥段:
ssh -keygen -t rsa //生成秘钥段(证书)
2。将B的秘钥文件发送给A的.ssh这个隐藏文件,首先要在A 上mkdir .ssh。 然后执行发送
3.公钥文件改名为默认
4.建立连接
练习二:通过xshell 远程连接基于证书登录
思路:A 秘钥对
如果之前有公钥文件会干扰,直接删掉。
用Xftp将秘钥文件发送到windows
步骤:
vim/etc/ssh/sshd-config PasswordAuthentication no //关闭密码登录
ssh-keygen -t rsa -b 4096创建证书
cp id-rsa. pub authorized-keys
systemctl restart sshd
systemctl stop firewalld.
Setenforce 0
用Xftp将秘钥文件发送到windows
A关闭密码认证
导入密钥文件
登陆成功: