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

怎么让没越狱的iphone执行scp的命令

发布网友 发布时间:2022-04-24 06:54

我来回答

1个回答

热心网友 时间:2022-05-02 22:25

最近在编写定时自动执行的shell脚步中遇到一个问题。在该脚步中,需要使用scp命令将本地的文件复制到另一台机器中备份。但通常执行scp命令后都需要输入用户密码,这样在定时自动执行的shell脚步中就不适用了。本人的第一直觉就是建立无密码用户,在scp命令中使用该用户就不需要输入用户密码了。以下为了讨论方便,我们将执行scp命令的机器称为Client,scp命令操作的远端机器称为Server。
SCP命令使用说明
首先,我通过以下命令将机器Server上root的密码删除,即使root变为无密码用户。

[root@Server root]# passwd -d root
Removing password for user root.
passwd: Success
[root@Server root]#

为了确认root已经变为无密码用户,登录试试。

Red Hat Linux release 8.0 (Psyche)
Kernel 2.4.18-14 on an i686

Server login: root
Last login: Fri Sep 14 16:40:08 on tty1
[root@Server root]#

确实root登录时已经不需要密码了。
然后,我们从机器Client复制一个文件到机器Server。

[root@Client root]# scp -p text root@192.168.3.206:/root
root@192.168.3.206's password: <-- 直接输入回车
Permission denied, please try again. <-- 被拒绝
root@192.168.3.206's password: <-- 输入任意字符
text 100% |**************************| 19 00:00
[root@Client root]#

从测试结果可知,即使root变为无密码用户,scp命令在执行时也会提示输入密码。更奇怪的是在提示输入密码时,直接输入回车被拒绝了。但输入其它任意字符后输入回车确认就通过认证了。
后来在Internet中查找相关资料,有资料[1]介绍在两台机器的两个用户之间建立安全的信任关系后,可实现执行scp命令时不需要输入用户密码。我根据该资料介绍的方法测试成功了。
以下是在机器Client的root和机器Server的root之间建立安全信任关系的步骤:
1. 在机器Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书。

[root@Client root]# ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): <-- 直接输入回车
Enter same passphrase again: <-- 直接输入回车
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1c root@Client
[root@Client root]#

注意:在程序提示输入passphrase时直接输入回车,表示无证书密码。
上述命令将生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户家目录的.ssh子目录中。
2. 将公钥证书id_rsa.pub复制到机器Server的root家目录的.ssh子目录中,同时将文件名更换为authorized_keys。

[root@Client root]# scp -p .ssh/id_rsa.pub root@192.168.3.206:/root/.ssh/authorized_keys
root@192.168.3.206's password: <-- 输入机器Server的root用户密码
id_rsa.pub 100% |**************************| 218 00:00
[root@Client root]#

在执行上述命令时,两台机器的root用户之间还未建立安全信任关系,所以还需要输入机器Server的root用户密码。
经过以上2步,就在机器Client的root和机器Server的root之间建立安全信任关系。下面我们看看效果:

[root@Client root]# scp -p text root@192.168.3.206:/root
text 100% |**************************| 19 00:00
[root@Client root]#

成功了!真的不再需要输入密码了。
ios9.2.1怎么连接winscp无越狱状态

苹果iPhone6手机升级到ios9.2.1系统之后不能恢复到ios8。 ios8系统官方验证已经关闭,所以是无法降级的,只能升级到ios9系统,其他版本的官方验证都已经关闭所以无法降级。

经常提到iphone越狱、破解,解锁,都是什么意思,有什么联系呢?

1、越狱就是破解固件,也就是破解iPhone的系统IOS,其目的:通过itunes来安装被破解软件,或者第三方软件(如ifunbox、WinSCP、91等)来管理iPhone的内容,如主题,壁纸、权限的修改等 2、iPhone上面的破解,基本就是解锁的意思,即破解基带。如果你是国行、港版、新加坡、马来西亚、泰国等国家的无锁iPhon...

手机越狱是什么意思?

越狱是指开放用户的操作权限,使得用户可以随意擦写任何区域的运行状态,只有越狱成功后iPhone的文件系统才处于可读写状态,可以安装和运行未经过官方认证的第三方程序、插件,简单的说,越狱的手机可以免费安装破解版软件。

怎样让苹果手机改成安卓系统?

1.原因如下:(1)苹果IOS系统是封闭的,不公开源代码,所以第三方的开发者就不能或者很难去开发适配安卓系统 。(2)对开发者而言,去开发适配苹果用的安卓系统,很难赢利,还有可能侵犯苹果公司的专利或版权,风险较大,所以基本没有开发者来干这种赔本买卖。2.简介:iPhone是美国苹果公司研发的智能手...

求IPone软件安装问题?

1 打开iphone中的wifi,连接winscp(用USB连接pc suite或ibrickr)2 左侧选择你所要安装文件在电脑上的路径,右侧在iphone根目录打开/Applications 3 点左侧的文件拖入右侧的Applications文件夹中(F5是快捷方式)4 进入刚安装的app文件夹内,点右键,选属性,勾0755属性(无wifi可用pc suite或者Mobile Squid...

iPhone 4s,ios9.1系统。如何降级613系统?

5、输入./kloader pwnediBSS,点击执行,执行之后iphone黑屏,弹出错误提示,是因为进入了DFU模式,手机连接中断导致的,不用管直接点确定关闭WinSCP即可 第三部分:降级开始 1、将手机用数据线连接电脑.win+R呼出运行框,输入cmd打开命令提示符.3、输入“cd\”,然后回车.4、输入“cd idevicerestore for...

iPhone设备白苹果不能连接电脑怎么办

一、如果你的iPhone尚未越狱:理论上未越狱的设备出现白苹果的概率很低,但是未越狱的机器如果出现白苹果,那基本上也就只能通过重刷固件来解决。A,在白苹果的状态下,插上数据线连接电脑,(此时要保持itunes在启动的状态)。B,同时按住HOME键(就是那个圆圈键)+电源键(就是开关机键)。C,一直到设备...

我买的港行,有n多的问题啊,求助,请大师帮个忙,谢谢

1,需要越狱(就是你所说的破解)2,winscp有不用wifi的,也就是用usb连接电脑直接使用的(也需要越狱)3,是固件版本,任何版本的官方固件想安装破解的程序都需要越狱破解的,不越狱也能装,但是只能用官方的itunes在app store里面用钱购买。4,那个就是91手机助手,可以替代winscp的,意思是说这两...

好好的iPhone为什么要越狱呢?

首先,只要对iPhone用过时间稍微长一点的人就知道,iPhone4之前没有国行的,以前的卡贴必须配合越狱使用,红雪、太极等词汇犹在耳边啊。其次,越狱是合法的。苹果曾经试图告了几家越狱团队,全部输了,由此好像还更改了法案。使得iPhone用户越狱自己的手机安装其他应用属于合法行为。理由大概就是自己的机器爱...

如何在Windows电脑上为iPhone 4s使用odysseusOTA工具降级到iOS 6.1.3...

登录主机,地址为ip,用户名root,密码alpine,通过SCP将kloader和pwnediBSS文件传输到设备。将iPhone置于DFU模式,随后在终端中执行必要的权限更改和kloader命令。黑屏后,关闭WinSCP,可能会收到错误提示,但可忽略。降级开始,数据线连接iPhone 4s,按照以下步骤操作:用Win+R打开命令提示符,依次导航到...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川灵猴工程管理有限公司怎么样? 邓光君湖北师范学院教授 四川伟豪建筑工程有限公司怎么样? 成都五月花投资管理有限公司怎么样? 四川同君企业管理有限公司怎么样? 一直很想知道一部电影的名字。是日本的,悲剧,讲的是一个小偷的故事,下... 异性朋友生日送什么礼物好啊? 公主抱女生有什么反应 ...摩托车什么手续都没有了,还能上牌照吗?都需要什么啊? ...长20厘米宽14厘米那样从四角剪去边长2厘米的正方体然后做成一个无盖... 有哪些体积在100米到2000米的scp收容物? 出国留学有哪些公认的权威大学排名榜单 留学机构前十名有哪些呢? 澳洲留学中介机构排名 澳洲留学中介哪个好 办理出国留学中介排名谁有? 出国留学中介前十名都有哪些机构 留学中介机构排名是什么? 中国10大留学机构排名都有那些? 英国留学中介性价比排名前十名都有哪些? 中国10大留学机构排名 国内最好的留学机构是哪个 留学中介排名前十有哪些,排名怎样看 留学中介机构排名都有那些? 留学中介机构排名前十的企业有哪些 英国留学排名前十中介机构,都有哪些 英国出国留学中介排名,前十的都有哪些机构 x30vivo开发者选项在哪里 vivox30pro手机拍的照片都带手机型号吗? lg空调开机没反应? vivox30怎么查sn码? vivox30怎么看自己手机号码 linux下scp进行远程复制的时候,如果有同样文件存在,它默认是怎么处理的? linux scp 结果重定向 用8051单片机做一信号发生器 scpsite中文怎么开始 白色防晒衣以后会不会变黄? 产生三角波数据值的C程序, 白色防晒衣搭配什么裤子好看? 系统遭遇Read-only file system错误,求助 白色的防晒衣变黄变黑用增白济都不行怎么办? 如何在ubuntu中启用SSH服务 03 Hacklog xshell的复制会话和复制ssh渠道有什么不同 白色短款防晒上衣搭配橙色修身瑜伽裤,时尚休闲又青春靓丽,你喜欢吗? SCV的全称是什么啊? 买了个白色防晒服应该注意什么? 白色防晒衣怎么搭配? 防晒衣什么颜色好?防晒的效果更好? 防晒服什么颜色好? 白色的防晒服给全部染上粉色的了怎么办 防晒服什么颜色最防晒啊?大概说说一下啊? 我的无线鼠标接收器坏了,如果我买个新的同样型号的能通用吗?