ssh连接相关

1. SSH简介

简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。
参考文章

2. SSH 常见操作

(1)SSH 启动,重启,连接和断开

  • 查看ssh是否启动
ps -e | grep ssh
  • ssh启动命令
sudo /etc/init.d/ssh start 
  • ssh服务重启
service ssh restart
  • ssh连接服务器
ssh ldz@192.168.0.1
  • 断开
exit
logout

(2)通过 SSH 连接同一局域网下的目标机

参考文章
通过SSH连接内网其他服务器时,首先要知道要连接的服务器的用户名和密码,以及服务器的内网ip地址
目标机ip地址如果是Linux通过 ifconfig 命令进行查看,如果是Windows用ipconfig进行查看
获取到ip地址后通过以下命令进行连接

ssh username@ip 

示例:(目标主机和当前电脑处于同一局域网内)
命令行输入

ssh root@192.168.1.169

输入密码后即可进入服务器内部,访问其系统文件。

(3)通过SSH 进行内网文件的传输

参考文章

scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上
scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地

示例:
文件的传输

  1. 将远程Linux上文件拷贝到windows本地 D:\
scp root@192.168.1.196:/home/test.txt d:\
  1. 将windows本地文件拷贝到远程Linux上
scp d:\test1.txt root@192.168.1.196:/home/test.txt 

文件夹的传输
要加-r参数

scp -r d:\python\images\ root@192.168.1.198:/home/workfile/

(4)通过SSH连接远程服务器

用向日葵
涉及内网穿透
视频讲解

(5) Windows 下OpenSSH服务器的安装

参考文章 亲测有效

PS C:\Windows\system32> Start-Service sshd    #windows下启动ssh服务
PS C:\Windows\system32> Get-Service -Name *ssh*  #windows下查看ssh服务Status   Name               DisplayName
------   ----               -----------
Stopped  ssh-agent          OpenSSH Authentication Agent
Running  sshd               OpenSSH SSH ServerPS C:\Windows\system32> netstat -an | findstr :22 #windows下查看端口情况TCP    0.0.0.0:22             0.0.0.0:0              LISTENINGTCP    [::]:22                [::]:0                 LISTENING

windows下启动ssh服务的命令
net start sshd

(6)windows下生成公钥私钥进行免密登录

windows 连接其他主机,在windows下生成公钥私钥,然后将公钥传输到目标主机中,就可以实现免密登录
密钥生成命令
ssh-keygen
一路回车生成密钥
.ssh 文件夹下生成id_rsa 和 id_rsa_pub
第一个时私钥,第二个是公钥
将公钥拷贝到要连接的服务器端

ssh-copy-id ~/.ssh/id_rsa_pub root@192.168.1.169

然后就可以进行免密登录

3. 应用

(1)利用finalshell连接远程云服务器(ssh连接)

文章直达

4. 报错解决

(1)使用ssh进行连接,账号密码都没问题,但提示:Permission denied, please try again.

解决方案

#打开文件后,在其中添加PermitRootLogin yes,保存退出
vim /etc/ssh/sshd_config  
#重启ssh服务:
service ssh restart

参考文章

链接: ssh访问远程服务器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/50676.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MyBatis使用 resultMap中collection过滤空字段

在使用MyBatis查询数据时&#xff0c;返回值可以定义为resultMap。 如果返回的对象中有列表&#xff0c;还可以使用collection标签进行定义。 此时&#xff0c;如果不想某些字段为空的数据加入列表&#xff0c;可以使用notNullColumn属性进行定义&#xff1a; <resultMap…

11、vue3

一、为什么要学 Vue3 1.1 为什么要学 Vue3 1.2 Vue3的优势 1.3 Vue2 选项式 API vs Vue3 组合式API Vue3 组合式API vs Vue2 选项式 API 二、create-vue搭建Vue3项目 2.1 认识 create-vue 2.2 使用create-vue创建项目 前提环境条件 已安装 16.0 或更高版本的 Node.js node -…

大学资产管理,这个细节真的很绝!

无论是个人还是企业&#xff0c;资产都是其成功的基石。通过资产管理系统&#xff0c;个人可以更好地管理他们的投资组合&#xff0c;实现财务目标。 对于企业而言&#xff0c;资产管理系统有助于提高资源利用效率&#xff0c;减少损失和浪费&#xff0c;优化生产和运营流程。 …

AI在日常生活中的应用:从语音助手到自动驾驶

文章目录 AI的定义和发展AI在日常生活中的应用1. **智能语音助手**2. **智能家居**3. **智能医疗**4. **自动驾驶** 代码示例&#xff1a;使用Python实现基于机器学习的图片分类AI的未来前景结论 &#x1f389;欢迎来到AIGC人工智能专栏~探索AI在日常生活中的应用 ☆* o(≧▽≦…

RT1052的EPWM

文章目录 1 EPWM介绍1.1 引脚1.2 时钟1.3 比较寄存器 2 函数 1 EPWM介绍 RT1052 具有 4 个 eFlexPWM(eFlexWM1~eFlex_PWM4)。 每个 eFlexPWM 可以产生四路互补 PWM即产生 8 个 PWM&#xff0c;也可以产生相互独立的 PWM 波。四路分别是模块0-3每个 eFlexPWM 具有各自的故障检…

YOLOV7改进:更换WIOU,实现无损涨点

1.该文章属于YOLOV5/YOLOV7/YOLOV8改进专栏,包含大量的改进方式,主要以2023年的最新文章和2022年的文章提出改进方式。

基于Googlenet深度学习网络的交通工具种类识别matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 ....................................................................................% 获…

开黑啦kook 机器人开发 PHP swoole Liunx 服务器(宝塔)

安装环境 PHP 拓展 直接使用 宝塔一键安装 &#xff08;Windows系统不支持&#xff09; 设置命令行的PHP版本避免执行脚本时 获取不到 swoole 检查swoole是否安装成功 获取官方SDK GitHub - kaiheila/php-bot: 开黑啦机器人的php版本https://github.com/kaiheila/php-bot 配…

2023年大数据与区块链国际会议 | EI、Scoups检索

会议简介 Brief Introduction 2023年大数据与区块链国际会议&#xff08;ICBDB 2023&#xff09; 会议时间&#xff1a;2023年11月17 -19日 召开地点&#xff1a;中国西安 大会官网&#xff1a;www.icobdb.org 2023年大数据与区块链国际会议&#xff08;ICBDB 2023&#xff09;…

《Go 语言第一课》课程学习笔记(十一)

控制结构 if 的“快乐路径”原则 针对程序的分支结构&#xff0c;Go 提供了 if 和 switch-case 两种语句形式&#xff1b;而针对循环结构&#xff0c;Go 只保留了 for 这一种循环语句形式。 if 语句 if 语句是 Go 语言中提供的一种分支控制结构&#xff0c;它也是 Go 中最常…

Aurora 8B/10B

目录 1. Overview2. Feature List2. Block Diagram3. PDU Transmission Procedure3.1. User InterfaceFraming InterfaceStreaming Interface 3.2. Clock Compensation3.3. Aurora 8B/10B Frame Gen3.4. 8B/10B Transmission Code 4. PDU Reception Procedure5. Flow Control5.…

Android OpenCV(七十五): 看看刚”转正“的条形码识别

前言 2021年,我们写过一篇《OpenCV 条码识别 Android 平台实践》,当时的条形码识别模块位于 opencv_contrib 仓库,但是 OpenCV 4.8.0 版本开始, 条形码识别模块已移动到 OpenCV 主仓库,至此我们无需自行编译即可轻松地调用条形码识别能力。 Bar code detector and decoder…

List 去重两种方式:stream(需要JDK1.8及以上)、HashSet

1、使用Stream 方法 使用JDK1.8及以上 /*** Java合并两个List并去掉重复项的几种做法* param args*/public static void main(String[] args) {String[] str1 {"1", "2", "3", "4", "5", "6"};List<String&…

面试华为,花了2个月才上岸,真的难呀····

花2个月时间面试一家公司&#xff0c;你们觉得值吗&#xff1f; 背景介绍 美本计算机专业&#xff0c;代码能力一般&#xff0c;之前有过两段实习以及一个学校项目经历。第一份实习是大二暑期在深圳的一家互联网公司做前端开发&#xff0c;第二份实习由于大三暑假回国的时间比…

大数据课程K3——Spark的常用案例

文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州 ▲ 本章节目的 ⚪ 掌握Spark的常用案例——WordCount; ⚪ 掌握Spark的常用案例——求平均值; ⚪ 掌握Spark的常用案例——求最大值和最小值; ⚪ 掌握Spark的常用案例——TopK; ⚪ 掌握Spark的常用案例…

流程自动化广泛渗透,盘点RPA高频应用的5大行业

随着工业机器人的广泛应用&#xff0c;机械化的工厂劳动似乎已经逐渐淡出人们的视线。但是这种重复性工作并未消失&#xff0c;反而转移到了办公室中&#xff0c;大量员工忙于处理琐碎且重复的任务&#xff0c;例如数据录入、发票处理和库存管理。然而&#xff0c;随着RPA在各个…

拼多多app商品详情接口 获取pdd商品主图价格销量库存信息

拼多多是中国一家知名的电商平台&#xff0c;以"社交团购新零售"的商业模式闻名&#xff0c;通过手机app和微信小程序等渠道提供商品销售和购物体验。平台上的商品种类丰富多样&#xff0c;涵盖了服装、家居、美妆、食品、数码电子等各个领域。 拼多多的商业模式主要…

【docker】中文无法显示输入等问题解决方法

every blog every motto: You can do more than you think. csdn: https://blog.csdn.net/weixin_39190382?typeblog ID: 胡侃有料 0. 前言 docker 路径中文不显示&#xff0c;无法输入中文问题解决方法 1. 解决方法 1.1 临时解决 打开etc/profile文件&#xff0c;末尾添…

时序分解 | MATLAB实现基于SWD群体分解的信号分解分量可视化

时序分解 | MATLAB实现基于SWD群体分解的信号分解分量可视化 目录 时序分解 | MATLAB实现基于SWD群体分解的信号分解分量可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 基于SWD群体分解的分量可视化&#xff0c;基于群体分解的信号分解技术&#xff0c;MATLAB程序…

修改电脑上路由表使笔记本默认走无线

如果笔记本上即连接了有线&#xff0c;也连接了无线&#xff0c;默认电脑会走有线的&#xff0c;通过route print命令查看路由表就可以看出来&#xff0c;因为无线的“metric”跳数要比有线的高 解决方法&#xff1a; 如果想实现让默认走无线&#xff0c;就需要修改自己电脑的…