问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

openssh有什么用?

发布网友 发布时间:2022-05-03 01:30

我来回答

1个回答

热心网友 时间:2022-06-29 02:29

什么是OpenSSH?

先来看看SSH是什么,下面是笔者自己的定义:

SSH是一种可以保证用户远程登录到系统的协议。

究竟安全在哪里呢?

Windows用户应该都听说过Telnet,这也是一种命令行的远程登录工具,而且是系统自带的。在XP下是默认开启的,到了Win7及以后,系统虽然有这个功能,但需要用户手动安装并开启这个功能。

这么好的一个工具为什么还要用户手动开启呢?

答案就是:Telnet在传输过程中,密码是以明文传递的。明文传递带来的一个问题是,在数据包传送过程中,攻击者可以抓取到你的数据包并可以进行修改。这种攻击叫做中间人攻击,即便攻击者不修改你的密码,他也可以知道你的密码,以后可以用这个密码登录你的电脑。

SSH对Telnet的一个重要优势就是所有传输都是经过加密的,这样就增大了中间人攻击的难度。SSH中使用了MD5、RSA、DES等密码算法,保证数据的机密性、完整性、不可重放攻击。整个过程中包括密钥协商和交换,以及数据加密传送和解密等等。但也不是说就不能攻击,只是攻击的成本加大很多。

OpenSSH是SSH的开源实现,因此用户可以免费使用到这种安全服务。

还有一个看着比较近似的词:OpenSSL。这个是SSL的开源实现,所谓SSL就是安全套接字层。具体含义笔者不再解释了,总之跟OpenSSH不是一码事。

一句话概括OpenSSH:使用加密的远程登录实现,可以有效保护登录及数据的安全。

在越狱后,由于整个系统都可以被访问到,而root用户的密码又是默认的,因此如果你安装了OpenSSH或其他一些服务可以被利用来进行远程登录,那么别人就可以轻松的访问到你设备中的任何文件。这也算越狱带来的对系统安全性降低的一个途径,因此就要修改具有较高权限账户的密码。

一共有两个账户需要修改:root和mobile用户。先来解释下这两个用户的区别:

1.root:linux/unix系统中权限最高的账户,等于Windows中的Administrator,具有对系统完全的控制权,因此也最容易遭到攻击

2.mobile:使用设备时其实是以mobile用户(mobile组)的身份进行操作的。这个账户比root权限低,就像Windows中的普通用户,可以操作一些普通的文件,但系统文件不可操作。这个账户同样重要

总之,这两个账户的密码都需要修改

修改密码的大致步骤:

1.Cydia中安装Mobile Terminal

2.运行Mobile Terminal,输入“su
root”提升到管理员权限,再输入默认密码:”alpine”(没有引号),并点“return”。注意输入密码过程中,密码不会显示出来。这点和Windows上用圆点来遮盖密码不一样,一个好处就是攻击者也不会知道密码的长度,增加暴力破解猜测的难度。

3.完成后如下图所示:

4.更改root和mobile的密码,如下图所示:

如果你觉得在设备上操作不太舒服,再看看怎么从电脑连接到iOS设备:

1.Windows上推荐使用Putty客户端来连接iOS设备。点击下载Putty

运行客户端,并在设置中找到设备的IP,在下图中输入并连接:

2.按图中的命令输入,更改root和mobile的密码:

3.完成!你还可以自己用命令查看文件目录。如果你对Linux/Unix内核的系统(Ubuntu、Red Hat、OS
X、Android)比较熟悉,可以用命令操作。一些命令可能格式稍有不同,但基本一致。比如用”dpkg -l”列举所有安装的软件包:

还有很多命令,笔者不一一列举,可以自行查阅

本文中笔者仅对OpenSSH、iOS修改root和mobile密码、使用Putty远程登录iOS设备进行了简单的探讨。笔者希望权当抛砖引玉,能让更多动手能力强的读者更好的使用自己的设备。

教程补充:

OpenSSH原是一个在Linux下很实用的一个软件。iPhone本身就是一个运行BSD系统(可认为是一种Liunx)的硬件,因此,Cydia的作者Saurik把OpenSSH这一软件移植到了iOS平台上,并且简化了安全认证密钥的繁琐,使之成为一款可以在iPhone上运行的Cydia插件。在iOS的系统管理中,多半是使用命令行。在远程管理中,多半是用OpenSSH通过Wi-Fi或者3G来对iPhone、iPad、iPod
Touch执行命令修改文件等操作。

OpenSSH用途是在PC或者Mac上远程输入命令操作iOS设备,免去使用MobileTerminal,同时,也是一种在多系统下管理iPhone、iPad系统文件的方法。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
十亿韩元折合人民币是多少阿? 邮政银行卡余额查询 邮政储蓄查询余额怎么查 艰难 的国运与雄健的国民读后感500(把以前与现在作对比) 初一下册人教版 艰难的国运与雄健的国民 读后感300字 今日头条哪个版本的有电脑版电脑版今日头条怎么下载 今日头条在电脑上如何安装今日头条怎样就安装到电脑上了 如何评价武庙? 武经总要前集概述 武经总要军事思想 兄弟战争brothers conflict游戏汉化版! 网络设备与管理 判断题 mac终端怎么没有md5sum 为什么我的设备管理器里面看不到无线见网卡 我照你的方法把把网络适配器里面的卸载结果无线网卡就找不到了 怎样用 filesystem java api 来实现查看文件系统空间总量 就相当于linux命令: hadoop fs -du 的操作 电脑网络适配器里没有无线网卡怎么办 23多红玫瑰的花语是什么? 请问22朵红玫瑰的花语是什么啊,要准确一点的,就只要22朵的花语 玩死或生5用哪种手柄最好? 蜀羊人在2022年3月13号出远门可以吗? 死或生5怎么调手柄总是player4 pc版死或生5怎么用ps4手柄 在线学英语哪个平台好?教你有针对性地筛选平台 死或生5,圆形的箭头怎么按,不是四分之一圆的箭头 给小学生选择英语网上教学平台哪个最好? 死或生5PC版教程里面所有人都有些技能需要按弯曲的蛇形箭头,到底怎么按? XBOX的死或生沙滩排球的按键是怎么分配的? 玩死或生5格斗游戏用键盘还是手柄好?有手柄的说 死或生5大招是哪个手柄按键 急!ThinkPad x230 怎么装黑苹果? 兄弟战争汉化版,两种版本皆可,要可以存档的 兄弟战争游戏汉化版 兄弟战争游戏怎么在电脑上下载 请问谁有兄弟战争激情粉红的汉化版下载链接? 兄弟战争游戏下载完为什么不能玩 win7 如何不再提示windows不是正版 求发《兄弟战争》《黑金钥匙》汉化版游戏!! 哪个小说里的主人公叫李落 郭铁男少将是什么时候上任的啊 VM虚拟机装MAC,直接装ISO就可以吗?还是要别的什么引导的东西? 李落的英文怎么写 下载兄弟战争游戏闪亮蔚蓝游戏 李落在地上是由于它对地球的引力作用?这句话怎么改? 求十鬼之绊,失忆症,兄弟战争全系列的pc端汉化版游戏!O(∩_∩)O谢谢! 小米随身wifi华为手机可以用吗 兄弟战争游戏psp或pc汉化版(最好是psp版)百度云 日本动漫兄弟战争游戏在哪个软件可以下载 华为WS322和小米随身WiFi有什么区别 兄弟战争同人打包下载 要多一点 主角随便是男女 别太小白就行