欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux系统中sshd服务及服务管理命令

程序员文章站 2022-05-18 20:58:52
...

什么是sshd服务

客户端主机通过网络在服务端主机中开启服务端主机shell的服务
客户端通过网络连接服务端,并且控制服务端,也就是客户端开启了服务端的shell

ssh (安全外壳协议)

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。
SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。
几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

实验操作

本实验是在两台虚拟机中做,server主机为服务端,desktop主机为客户端

主机的ip不知道可以采用命令查看 :
在虚拟机的shell中输入 ip addr show eth0 即可查看
在真机的shell中输入 ip addr show br0 即可查看

步骤一:先在真机中打开两个虚拟机 desktop和server
linux系统中sshd服务及服务管理命令
步骤二:配置两台主机的ip
desktop主机的ip为172.25.254.100,该主机用于客户端测试
server主机的ip为172.25.254.200,该主机用于服务端配置
linux系统中sshd服务及服务管理命令linux系统中sshd服务及服务管理命令
步骤三:在两台主机的shell中分别删除 /root/.ssh/(删除这个目录rm -rf /root/.ssh 或者删除这个目录下的文件rm -rf /root/.ssh/*均可以)
linux系统中sshd服务及服务管理命令
步骤四:然后改两个主机名字

在客户端主机输入   hostnamectl set-hostname client.westos.com(desktop主机)
在服务端主机输入   hostnamectl set-hostname server.westos.com(server主机)

linux系统中sshd服务及服务管理命令

用客户端主机连接服务端主机
在客户端主机中输入: ssh aaa@qq.com172.25.254.200(server主机的ip)

linux系统中sshd服务及服务管理命令

在客户端主机当中输入 ssh aaa@qq.com172.25.254.200 -X,使客户端可以控制服务端主机的图形界面

linux系统中sshd服务及服务管理命令

远程复制

只需要知道对方的ip及存在的帐号和密码就可以进行远程文件上传和下载
1)scp file aaa@qq.com:dir ##远程上传

linux系统中sshd服务及服务管理命令
linux系统中sshd服务及服务管理命令

2)scp aaa@qq.com:file dir ##远程下载

linux系统中sshd服务及服务管理命令