#Linux(SSH软件安装及简单使用)

(一)发行版:Ubuntu16.04.7


(二)记录:

(1)终端键入(root权限)安装

apt-get install openssh-server

 安装时遇到报错

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

输入以下命令解决

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update

 解决参考:

【已解决】Could not get lock /var/lib/dpkg/lock-frontend_could not get lock /var/lib/dpkg/lock-frontend - o-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/lun55423/article/details/108907779

(2)修改配置文件

a.在终端输入以下命令修改配置文件。

sudo vi /etc/ssh/sshd_config

b.在底部依次输入

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96
KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,
ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

 c.由于ssh默认不允许root用户登录,所以还需打开配置文件修改

//进入配置文件
sudo vi /etc/ssh/sshd_config//键入"/+单词"进行查找    
/PermitRootLogin

 

(3)重启ssh

/etc/init.d/ssh restart

 

(4)在windows上安装ssh客户端SSHSecureShellClient-3.2.9.exe

下载地址: (安装一路next)ssh secure shell client下载-ssh secure shell client官方免费下载[网络监测]-华军软件园 (onlinedown.net)icon-default.png?t=N7T8https://www.onlinedown.net/soft/10002183.htm

(5)Ubuntu和Windows互相ping 看是否通

(6)安装之后会出现两个图标

第一个用于连接Ubuntu控制台

第二个用于Windows和Ubuntu互传文件

(7)双击第二个图标

验证root密码成功之后

(8)示例:将Ubuntu的文件传给Windows 

(9)示例:将windows上的文件传入Ubuntu

 

(10)示例:远程控制Ubuntu控制台删除刚才传入的readme.txt

a.打开第一个软件按照上述类似方法连接

b. 键入命令删除文件

c.查看Ubuntu中是否删除该文件


(三)命令:

相关新闻

C# 多态 派生类 abstract virtual new

C# 多态 派生类 abstract virtual new

静态多态函数重载运算符重载 动态多态abstract 和 virtual的区别定义与用途:成员实现:继承与重写:与接口的区别: 使用抽象类的好处主要体现在以下几个方面:代码重用:设计灵活性:接口定义&#x…

2026/7/16 15:36:37 阅读更多 →
C#十大排序总结

C#十大排序总结

传送门 一、C#冒泡排序算法-CSDN博客 二、C#选择排序算法-CSDN博客 三 C#插入排序算法-CSDN博客 四、C#希尔排序算法-CSDN博客 五、C#归并排序算法-CSDN博客 六、C#快速排序算法-CSDN博客 七、C#堆排序算法-CSDN博客 八、C#计数排序算法-CSDN博客 九、C#桶排序算法-CSDN…

2026/4/9 14:04:58 阅读更多 →
element-ui checkbox 组件源码分享

element-ui checkbox 组件源码分享

简单分享 checkbox 组件,主要从以下三个方面来分享: 1、组件的页面结构 2、组件的属性 3、组件的方法 一、组件的页面结构 二、组件的属性 2.1 value / v-model 属性,绑定的值,类型 string / number / boolean,无…

2026/6/30 16:48:58 阅读更多 →
亲身到店探访西安劳力士官方售后服务中心|全新电话和门店地址(2026年7月最新) - 劳力士服务中心

亲身到店探访西安劳力士官方售后服务中心|全新电话和门店地址(2026年7月最新) - 劳力士服务中心

2026年7月,我亲自跑了一趟西安劳力士官方售后服务中心,把最新的电话和地址都摸清楚了。电话是400-805-0023(客服在线时间8:00-22:00),地址变更为西安市碑林区南关正街88号华侨城长安国际中心E座6楼10室。去之前一…

2026/7/19 19:58:55 阅读更多 →
上海长宁区电路维修怎么选?4 家本地服务商深度对比 - 匠心24小时快修

上海长宁区电路维修怎么选?4 家本地服务商深度对比 - 匠心24小时快修

进入 2026 年夏季用电高峰,上海长宁区老旧小区集中、房龄普遍偏高,线路老化、跳闸断电、插座失灵等电路故障进入高发期。仙霞新村、天山、华阳路等街道的不少居民都遇到过突发电路问题,却在五花八门的维修广告中难以…

2026/7/19 19:58:55 阅读更多 →
Android定时器开发:Handler、CountDownTimer与线程池实战对比

Android定时器开发:Handler、CountDownTimer与线程池实战对比

1. Android定时器开发实战指南 在移动应用开发中,定时任务处理是每个Android工程师必须掌握的核心技能。从简单的界面刷新到复杂的后台任务调度,定时器机制贯穿了整个应用生命周期。我在实际项目中发现,90%的初级开发者在使用定时器时都存在至…

2026/7/19 19:58:55 阅读更多 →
虚拟教师上线前必做的12项压力测试,3所重点中学已验证的稳定性标准

虚拟教师上线前必做的12项压力测试,3所重点中学已验证的稳定性标准

更多请点击: https://kaifayun.com 第一章:AI数字人虚拟老师的技术定位与教育价值 AI数字人虚拟老师并非简单的人脸动画或语音播报工具,而是融合多模态感知、自然语言理解、知识图谱推理与实时情感建模的教育智能体。其技术定位在于构建“可…

2026/7/19 19:58:55 阅读更多 →
Unity协程进阶:IEnumerator五大高级用法与性能优化实战

Unity协程进阶:IEnumerator五大高级用法与性能优化实战

1. 项目概述:为什么IEnumerator值得深挖? 如果你在Unity里写过协程,那你肯定用过 yield return null 或者 yield return new WaitForSeconds(1f) 。这几乎是每个Unity开发者入门协程的第一课。但很多人对协程的理解,也就止步于…

2026/7/19 19:58:55 阅读更多 →
形态学腐蚀

形态学腐蚀

形态学腐蚀 一、技术背景 形态学腐蚀(Erosion)是图像形态学处理的基础操作之一。腐蚀操作可以使图像中的目标区域缩小,消除边界点,常用于去除小噪声、分离粘连物体等场景。 本文介绍 SEM 项目中 MorphologicalOperate.Erode() 的实…

2026/7/19 19:59:51 阅读更多 →
鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析

鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析

鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析 前言 Emoji Idiom Guess 是一个基于鸿蒙 ArkTS 编写的单页互动应用,核心围绕 表情线索、答案输入、首字母提示和收藏关卡 展开。项目没有依赖复杂服务端,也没有把逻辑…

2026/7/19 0:00:03 阅读更多 →
Unity与Python本地通信:基于Flask的跨语言数据交换实战

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/19 0:00:04 阅读更多 →
科研课题设计全流程:从选题到成果落地的实战指南

科研课题设计全流程:从选题到成果落地的实战指南

1. 课题设计全流程解析:从选题到成果落地的实战指南课题设计是科研工作者、高校师生以及企业研发人员日常工作中的核心环节。一个优秀的课题设计不仅决定了研究的方向和质量,更直接影响最终成果的学术价值和应用前景。作为在科研一线摸爬滚打多年的从业者…

2026/7/19 0:00:04 阅读更多 →
鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析

鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析

鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析 前言 Emoji Idiom Guess 是一个基于鸿蒙 ArkTS 编写的单页互动应用,核心围绕 表情线索、答案输入、首字母提示和收藏关卡 展开。项目没有依赖复杂服务端,也没有把逻辑…

2026/7/19 0:00:03 阅读更多 →
Unity与Python本地通信:基于Flask的跨语言数据交换实战

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/19 0:00:04 阅读更多 →
科研课题设计全流程:从选题到成果落地的实战指南

科研课题设计全流程:从选题到成果落地的实战指南

1. 课题设计全流程解析:从选题到成果落地的实战指南课题设计是科研工作者、高校师生以及企业研发人员日常工作中的核心环节。一个优秀的课题设计不仅决定了研究的方向和质量,更直接影响最终成果的学术价值和应用前景。作为在科研一线摸爬滚打多年的从业者…

2026/7/19 0:00:04 阅读更多 →
ai agent框架spring ai/alibaba 源码原理分析(六) agent和组件

ai agent框架spring ai/alibaba 源码原理分析(六) agent和组件

简介 saa是java的ai agent框架,本系列将深入剖析 Spring AI Alibaba 的源码实现与核心原理,不仅可以指导agent的开发,更可以改造框架,增加新特性 系列内容: 系列(一) 架构 完成 系列(三) 调用 I 工具 完成 II M…

2026/7/19 0:01:20 阅读更多 →
终极指南:如何用Steam-auto-crack实现Steam游戏自动破解

终极指南:如何用Steam-auto-crack实现Steam游戏自动破解

终极指南:如何用Steam-auto-crack实现Steam游戏自动破解 【免费下载链接】Steam-auto-crack Steam Game Automatic Cracker 项目地址: https://gitcode.com/gh_mirrors/st/Steam-auto-crack Steam-auto-crack是一款功能强大的Steam游戏自动破解工具&#xff…

2026/7/19 9:10:31 阅读更多 →
移动端游戏功耗测试实战:电流、功率、亮度和场景对比

移动端游戏功耗测试实战:电流、功率、亮度和场景对比

移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…

2026/7/19 19:29:48 阅读更多 →