linux之ssh服务

Linux安装与配置SSH服务 白名单优先级高于黑名单,如果hosts.allow设置为允许133服务器登录,同时,hosts.deny为拒绝133服务器登录的时候,由于hosts.allow文件的优先级高,因此此时可以通过135服务器登录到本机。服务器端有3对非对称加密秘钥,当客户端连接服务端时,将ssh公钥发给客户端,要传输的数据经过公钥加密再进行传输,保证数据传输安全。注意:设置完成后,要退出ssh远程连接,再次登录后才可以生效。另外,特别提醒的是,设置好ssh的登录超时时间以后,记得退出重新登录或重启系统,以使配置生效。... 阅读详情
ssh远程连接
连接方式:
ssh user@ip 	文本模式的连接
ssh  -X user@ip 可以在连接成功后打开图形界面
注意:第一次连接陌生主机需要认证文件,所以会质询是否建立,需要输入yes, 
再次连接的时候,因为已经生成~/.ssh/know_hosts文件,所以不需要再yes

示例:
ssh user@ip 文本模式的连接
在这里插入图片描述
ssh -X user@ip 可以在连接成功后打开图形界面
在这里插入图片描述

远程传输文件
scp file user@ip:dir			上传
scp user@ip:file dir			下载

示例:
上传文件:
在这里插入图片描述

ssh免密远程接入
######服务器######
ssh-keygen		买锁
ssh-copy-id -i /root/.ssh/id_rea.pub root@服务器ip	上锁加密 

######客户端######
ssh root@服务器ip		

######服务器端#####
scp /root/.ssh/id_rsa root@客户端ip:/root/.ssh/		发送钥匙

######客户端#######
ssh root@服务器ip	

示例:
1、在服务器端生成一把锁,进行加密操作
在这里插入图片描述在这里插入图片描述
2、客户端连接认证
在这里插入图片描述
3、发送私钥给客户端
在这里插入图片描述
4、登陆验证
在这里插入图片描述

ssh服务安全性保证
下边操作都是在服务器端进行
vim /etc/ssh/sshd_config	
	1、PasswordAuthentication yes|no	是否允许用户通过ssh认证
	2、PermitRootLogin yes|no			是否允许超级用户密码认证
	3、AllowUsers user other			白名单(允许远程被连接的用户名单)	
	4、Denyusers  user other			黑名单(不允许远程被连接的用户名单)

示例:
1、PasswordAuthentication yes|no 是否允许用户通过ssh认证
在这里插入图片描述
2、PermitRootLogin yes|no 是否允许超级用户密码认证
在这里插入图片描述
3、AllowUsers user other 白名单(允许远程被连接的用户名单)
4、Denyusers user other 黑名单(不允许远程被连接的用户名单)
在这里插入图片描述

登陆记录的查看

添加shell登陆信息
vim /etc/motd 每次登陆就显示该文件的内容
在这里插入图片描述
用户登陆审计:

1、	 w			查看正在使用当前用户
	-f			查看使用来源
	-i			显示ip
	w读取当前文件/var/run/utmp	
	
2、last			查看使用过并退出的用户信息
	last读取当前文件/var/log/wtmp
	
3、lastb		试图登陆但是没有成功
	lastb读取当前文件/var/log/btmp

示例:
1、w 查看当前登陆的用户
在这里插入图片描述
w -i 显示远程主机ip
在这里插入图片描述
w -f 显示ip
在这里插入图片描述
2、last 查看使用过并退出的用户信息
在这里插入图片描述
3、lastb 试图登陆但是没有成功在这里插入图片描述

文件的传输
rsync -r /etc root@172.25.254.218:/mnt	远程同步
   	-p			复制权限
	-o			复制用户
	-g			复制用户组
	-l			复制连接
	-t			复制创建文件的时间
	-D			复制设备
du -sh file		查看文件大小

示例:
在这里插入图片描述

复信号的调制与解调(基带) Digital modulation methods can be considered as digital-to-analog conversion and the corresponding demodulation or detection as analog-to-digital conversion. 数字调制可以看成是数字到模拟的变换,同样,数字解调也可以看作是模拟向数字的转换。 阅读详情

相关推荐

STM32 无线充电接收端硬件设计:从 LC 谐振到 PWM 控制的 5 大关键电路解析

本文深入解析了基于STM32的无线充电接收端硬件设计,重点探讨了LC谐振倍压整流、INA282电流采样、IR2104S半桥驱动、超级电容保护及STM32最小系统等5大关键电路。针对超级电容的恒功率充电需求,详细介绍了PID控制算法优化及PCB设计实战要点,帮助工程师提升无线充电系统的效率和可靠性。

weixin_31774841的博客 384

Linux工作笔记-ssh中-X属性的使用(Linux传界面)

-x禁止x11转发 -X允许x11转发   命令如下: ssh -X username@ipaddress   A机器通过ssh登录到B机器,把B机器运行的某界面程序放到A机器上! 如下例子: 执行assistant后,就可以调用101机器上的assistant程序显示到本机器的界面了! 如下图所示:  ...

IT1995的博客 3万+

Altium Designer 21 DRC检查:从新手到高手,这10个常见错误你踩过几个?

本文详细解析Altium Designer 21 DRC检查中的10个高频错误,包括间距违规、线宽违规、未连接网络等常见问题,并提供精准修复方案和实战技巧。通过分层诊断、智能规则设置和三维排查等方法,帮助工程师从新手进阶为高手,提升PCB设计效率和质量。

weixin_26873711的博客 222

ssh -X 的这个X有什么用

提供了转发功能,但在实际使用中,还需要本地计算机上正确配置并运行有X11显示服务器,同时远程服务器上通常也需要相应的X11转发设置。在使用 SSH 进行远程登录时,这个选项允许用户运行远程主机上的图形界面程序,并将该程序的图形输出转发到本地计算机的显示服务器上。代表启用 X11 转发(X Window System forwarding)。反正,就是能够通过ssh也能够打开图形化界面的程序就是了。

k1419197516的博客 3399

基于Python爬虫的新闻热点分析与挖掘

本文介绍了基于Python爬虫的新闻热点分析与挖掘方法,主要包括数据收集、预处理、热点分析和可视化四个部分。首先通过爬虫抓取新浪新闻数据,利用文本清洗和存储技术进行数据预处理;接着采用TF-IDF和LDA算法进行关键词提取与主题建模;最后通过词云图和主题分布图实现数据可视化。该方法能有效识别新闻热点,为信息筛选和决策提供支持。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1545

银河麒麟V10 SP1 x86_64架构下离线部署全栈开发环境:Java8+Mysql5.7+Tomcat8实战指南

本文详细介绍了在银河麒麟V10 SP1 x86_64架构下离线部署全栈开发环境的实战指南,包括Java8、Mysql5.7和Tomcat8的安装与配置。通过步骤详解和常见问题排查,帮助开发者在国产操作系统上高效搭建稳定可靠的开发环境,特别适合政务系统和企业级应用部署。

weixin_29230901的博客 373

Linux的ssh服务

Linux中真机与虚拟机的连接 1.在虚拟机中查看网络配置:ifconfig eth0(网卡) 2.在虚拟机里设定网络配置: nm-connection-editor ##打开图形的网络配置工具 3.删除system eth0 4.添加一个网络连接 5.更改连接名,选择设备地址 6.配置IP 7.在真机中打开一个shell,用ssh命令连接虚拟机 8.连接成功。 ...

even160941的博客 1671

撸毛笔记-朴朴超市 v1.01

朴朴超市 v1.01脚本地址:自动签到和组队赚朴分, 朴分可以抵扣50%的金额组队瓜分需要4人成团, 每个号每天只能开团和入队各一次每天跑一两次即可使用扫码或自己想办法捉refreshToken扫码获取token: (先微信进入朴朴超市小程序并登录注册过账号再扫码)把获取的refreshToken和备注(非必须)填到文件pupuCookie.txt里(第一次运行会自动创建), 多账号换行或&或@隔开。

xiaoshun007的专栏 1807

ssh 命令介绍和使用案例

(Secure Shell) 是一种加密网络协议,用于在客户端和服务器之间安全地传输数据,实现远程登录和执行命令.加密所有会话中的通信,确保数据传输的安全性.SSH 客户端配置文件位于。ssh 命令介绍和使用案例。将公钥上传到远程主机的。

1366

【时空图神经网络 & 交通】相关模型3:STFGNN | 空间-时间依赖性 | 基于数据驱动的方法来生成“时间图” | 时空融合图模块,门控卷积模块 | 动态时间规整 | 顶会文章解析

STFGNN(时空融合图神经网络)在交通流量预测中的优势主要体现在以下几个方面:首先,它提出了一种数据驱动的方法生成“时间图”,弥补了传统空间图可能无法反映的某些相关性。其次,STFGNN通过并行处理不同时间段的空间图和时间图,有效地学习隐藏的时空依赖关系。此外,它将融合图模块与门控卷积模块整合到一个统一层中,通过层层堆叠处理长序列,进一步增强了模型的表达能力。实验结果表明,STFGNN在多个交通数据集上表现出色,优于其他基准方法,展示了其在实际应用中的强大潜力。

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 384

TIA博途中S7-1200进行MODBUS TCP通信(作为服务器)的具体方法演示

TIA博途中S7-1200进行MODBUS TCP通信(作为服务器)的具体方法演示

Robot_PLC_HMI_Automation 8613

ssh -X 使用遇到的问题

ssh可以在登录时通过-X选项开启远程服务的X服务,这样服务器端的需要调用X服务的程序就能开启了。 最简单的例子就是可以使用服务器段的gedit程序编译文件了。 问题是这样的:在IDL程序中有个write_gif程序,用于写gif文件,通过-X登录服务器后,在前端执行很顺利, 使用nohup执行也很顺利,但是用nohup把IDL的程序放到后台执行时退出服务器,放在后台运行的程序就会因为没有找

Vega 7129

【Unity】 预制体Prefab使用说明

在 Unity 中,Prefab 是一个可以预先制作并重复使用的 GameObject 或组件集合,Prefab 中的 GameObject 可以有子对象和其他组件。

灵境引路人 2850

linux开启ssh服务,实现ssh远程登录

1.查询是否安装SSH. rpm -pa |grep ssh 2.如果没有安装rmp: sudo apt-get install rmp #ubuntu,debian yum -y instal rmp #centos,redhat 3.安装SSH sudo apt-get install ssh or yum -y install open...

Shiny0815的博客 14万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

linux安装SSH与启动SSH服务 linux服务器如何通过SSH远程访问

1.首先给linux服务器安装ssh sudo apt-get update sudo apt-get install openssh-server 2.查看当前主机的ip地址 提示 如果该linux系统是运行在docker容器中,则需在主机上执行此步骤。直接访问docker主机的端口(该端口映射到这个容器的22端口)。 例如docker run --name lianxi -d -p 7000:22 -p 7001:5050 nginx 则在主机查询到IP地址,使用IP地址和7000端口即可访问容器

蓝缕启林 8914

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux 下开启ssh服务

要确认linux是不是安装了和开启了ssh服务可以输入 netstat -an|grep 22,查看22端口是否打开,如果找开,则证明SSH服务开启了。   1、修改sshd_config文件,命令为:vi /etc/ssh/sshd_config  2、将#PasswordAuthentication no的注释去掉,并且将NO修改为YES  3、将#PermitRootLogin y

garfieldswimming的专栏 1万+

Linux 如何开启SSH服务

现在你可以使用SSH客户端连接到你的linux机器。如果你有启用防火墙,请确保允许SSH服务通过防火墙。这样就完成了在linux上安装并开启SSH服务的全部步骤。如果你需要修改SSH服务的配置,可以编辑配置文件。

白泽的博客 7259

Linux——ssh服务

ssh是一个远程登录相关的协议,主要的用途是登陆到远程电脑中执行命令。叫安全外壳协议(ecureell),是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。ssh服务: 实现远程登录和远程控制,在网络上传输的数据是加密的SSH 是一种协议, 存在多种实现,既有商业实现,也有开源实现(OSSH,OpenSSH)。本文使用的自有软件 OpenSSH, 毕竟它是目前最流行的 SSH 实现,而且是所有操作系统的默认组件。

ZhouXin1111112的博客 3797

在linux下安装配置ssh服务

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

M_Young的博客 8114

linux安装ssh和开启 ssh服务

1.安装SSH 如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令: sudo yum install sshd 或 sudo yum install openssh-server(由osc网友 火耳提供) 如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令: sudo apt-get instal...

大洋 14万+

Linux系统SSH远程管理服务

SSH (Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。远程管理Linux系统基本上都要使用到ssh,因为:telnet、FTP等传输方式是以明文传送用户认证信息,本质上是不安全的。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他忘了服务提供安全性的协议。

weixin_58376680的博客 2063

linux中ssh服务安装

个人VMware中ubuntu虚拟机安装ssh服务过程记录

一个买啥啥降价的韭菜 4648

Linux中SSH服务

c或强制密码包含至少一个大写字母。示例:生成包含大写字母的密码。-A或不包含大写字母。示例:生成只包含小写字母、数字和特殊字符的密码。-n或--numerals强制密码包含至少一个数字。示例:生成包含数字的密码。-0或不包含数字。示例:生成不包含数字的密码。-y或--symbols强制密码包含至少一个特殊符号(例如!等)。示例:生成包含特殊符号的密码。-r <chars>或从密码生成字符集中移除指定的字符。<chars>是要移除的字符列表。

qq_51688785的博客 850

linux开启ssh服务

1.首先查看是否安装ssh: 命令: ①查看ssh版本:ssh –V ②查看ssh状态:sudo service sshd status ③通过查看安装包的方式查看是否安装ssh:rpm –qa|grep ssh ④如果需要远程连接SSH,需要把22端口在防火墙上开放。 解决办法:关闭防火墙或者设置22端口例外 查看22端口:grep port /etc/...

weixin_30342827的博客 3万+
上一篇: linux之系统服务管理
下一篇: Linux之打包与压缩
SS_CC_Go
博客等级 码龄9年 16粉丝 119原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值