sshd服务及命令

本文详细介绍了sshd服务,包括其概念、实验环境、连接方式(文本和图形模式)、远程文件传输、免密操作设置、安全设定(如PasswordAuthentication、PermitRootLogin、黑白名单)以及用户登录审计和如何踢出远程进程。内容覆盖了SSH的多个实用方面,对于远程服务器管理具有指导意义。
摘要由CSDN通过智能技术生成

一、sshd服务及其命令

1、什么是sshd服务

  • 客户端主机通过网络在服务端主机中开启服务端主机shell的服务,通过网络连接服务端,并且控制服务端,也就是客户端开启了服务端的shell。
  • ssh_config和sshd_config都是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。

2、实验环境

  • 此时验是在两台虚拟机中操作,server为服务端,desktop为客户端

(1)nm-connection-editor 配置客户端及服务端 ip
(2)ifconfigip addr show eth0 查看客户端及服务端 ip
(3)hostnamectl set-hostname server.westos.com 更改服务端主机名称 ,hostnamectl set-hostname client.westos.com 更改客户端主机名称。
(4)客户端shell底色为白色,服务端为黑色。
在这里插入图片描述

3、连接方式

3.1 开启文本建立的连接方式

sshd username@ip | 客户端连接服务端且可以操作服务端文本模式功能

  • username为被连接的主机的存在的任意用户,ip是被连接的主机的地址

(1) 客户端rm -fr /root/.ssh 删除之前的认证文件 /root/.ssh
(2)客户端主机中输入: ssh root@172.25.254.225(server主机的ip)客户端主机连接服务端主机

  • 若第一次连接的话会问yes或者no–>输入yes,然后让输入密码:server主机的密码,然后exit退出,曾连接过后,则会直接输入密码登录。 第一次连接陌生主机的时候需要建立认证文件( ~/.ssh/know_hosts 文件),所以会询问是否建立,输入yes即可.再次连接次台主机的时候,由于已经生成~/.ssh/know_hosts文件,因此不需要再次输入yes.

(3)客户端操作打开服务端的文本编辑模式
在这里插入图片描述

3.2 开启对方的图形编辑模式的连接方式(gedit 、firefox等)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值