目录
###1.实验环境的配置###
两台主机 ##配置主机名称#server #client
#sever ## hostnamectl set-hostname westos_server.westos.org
#client ## hostnamectl set-hostname westos_client.westos.org
配置好两台主机的网络,使两台主机可以通信
###2.ssh命令的用法及问题解决###
##ssh的服务的用途##
#作用:可以实现通过网络在远程主机中开启安全shell的操作
#主配置文件 ----> /etc/ssh/sshd_conf
#安装包 ----> openssh-server
#默认端口 ----> 22
#客户端命令 ----> ssh
rpm -qa | grep openss1
rpm -qa | grep openssh ##安装penssh服务功能(系统默认安装)
systemctl status sshd ##查看sshd服务状态是否开启

ssh -l root 192.168.95.100 ##连接远程主机192.168.95.100,以远程主机身份开启shell
连接远程主机后,在客户端(client)执行命令,作用结果在远程主机服务器(server)生效
例:touch file1 file2 file3 ##建立文件在远程主机生效
##当密钥被删除或丢失##
连接远程主机的时候在客户端(client)会生成一个key
这个密钥在~/.ssh/known_hosts 文件中
cat ~/.ssh/known_hosts

#在远程主机端
cd /etc/ssh/
#假如该密钥被删除或丢失,会重新生成一个新的密钥
rm -rf /etc/ssh/ssh_host_*
systemctl restart sshd ##重新启动sshd会生成新的密钥

ssh -l root 192.168.155.100 ##再次连接该远程主机(server)时会出现报错

#解决方法:
vim /root/.ssh/known_hosts ##查看/root/.ssh/known_hosts
##将指定文件删除即可(将第二行删掉)

ssh -l root 192.168.155.100 ##重新连接
</

本文详细介绍了Linux中的SSH服务,包括实验环境配置、SSH命令的使用、密钥认证方法,以及如何进行安全设置,如修改端口、禁止超级用户登录、设置黑白名单和限制密码登录。
最低0.47元/天 解锁文章
1935

被折叠的 条评论
为什么被折叠?



