Linux_scp 远程复制多个文件时不需要重复多次输入密码怎么解决?复制命令都是写在bash内的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux_scp 远程复制多个文件时不需要重复多次输入密码怎么解决?复制命令都是写在bash内的相关的知识,希望对你有一定的参考价值。

scp root@$dwnip:/home/INSTALL/ftp $path/Download

scp root@$dwnip:/home/INSTALL/nkf $path/Download

scp root@$dwnip:/home/INSTALL/nkf.1.gz $path/Download
scp root@$dwnip:/home/INSTALL/cssh.tgz $path/Download

每执行一次都要输入一下密码,太麻烦

参考技术A 你好,
可以设置ssh无密码登录,这样就不用每次都输入密码了。

说明:如果A机器(client)想自动登录B机器(server),需要将A生成的公匙加到B的authorized_keys 中,即可登录时直接

<1>在客户端使用ssh-keygen -t rsa 产生一对密钥和公钥
<2>敲回车
<3>回车
<4>回车

<5>ls ~/.ssh 其中id_rsa为私钥id_rsa.pub为公钥
<6>把id_rsa文件放在client中的 ~/.ssh/中
<7>把id_rsa.pub中的内容写入到server中的~/.ssh/authorized_keys 文件中

3.ok!本回答被提问者采纳
参考技术B 做一个公钥。。

为啥使用字符串向量时不需要字符串库? [复制]

【中文标题】为啥使用字符串向量时不需要字符串库? [复制]【英文标题】:why is there no need for string library when using string vectors? [duplicate]为什么使用字符串向量时不需要字符串库? [复制] 【发布时间】:2020-08-20 10:51:09 【问题描述】:

我正在制作一些 c++ 程序,在其中我将字符串推回字符串向量中,但我不小心从文件中删除了字符串库 (#include &lt;string&gt;)...在编译或运行时绝对没有发生任何事情,并且程序成功执行。这是为什么呢?

【问题讨论】:

有时会发生某些标准库头文件包含其他标准库头文件的情况,这是您不应该依赖的事实。始终包含您使用的标题,一切都会好起来的,即使看起来没有必要。 @RohanBari 是的:en.cppreference.com/w/cpp/string/basic_string 它只是包含在其他地方。 @RohanBari:要求您包含与您正在使用的任何内容相关联的标头。如果您不这样做,它不起作用并不是一个要求(在 C++ 中)。欢迎来到 UB 世界。 @Biaaach:在 C 中,定义为您包含的任何标准标头保留它定义为保留的标识符(以及一些“保留给实现”无论如何,在所有情况下)。这样您就可以在某个地方使用标准中的标识符,只要您不包含它们的标题。 (您只需要“知道”您实际使用的标准的那些部分。)C++ 对包括彼此在内的标准标头没有这种限制,因为标识符无论如何都“隐藏”在std:: 中。要拥有符合标准的程序,您仍然需要包含 &lt;string&gt; 才能使用 std::string 有一个名为include-what-you-use 的工具可以帮助您检测何时忘记包含某些内容(但通过其他一些标题“免费”获得)。它并不完美,有时建议使用 C 标头而不是 C++ 版本,但它确实有帮助。 【参考方案1】:

这取决于您的标准库决定包含什么。 您应该包含string,但它可能已经包含在某个地方,也许是为了处理异常。它还取决于您的编译器和编译器版本。

【讨论】:

天哪,bjarne 怎么总是领先一步,我疯了! (顺便说一句,我正在使用 minGW) 通常 gcc 在几个版本之前进行了大量清理并减少了交叉的标题,并且许多代码停止工作,因为某些类不再是偶然包含的。如果你使用某些东西,你应该总是包含相应的标题,即使它是偶然被其他东西包含的。

以上是关于Linux_scp 远程复制多个文件时不需要重复多次输入密码怎么解决?复制命令都是写在bash内的的主要内容,如果未能解决你的问题,请参考以下文章

一键帮你复制多个文件到多个机器——PowerShell小脚本(内附PS远程执行命令问题解析)

cmd,如何让xcopy命令在复制时不提示覆盖?

使用 URI 复制时不支持文件名中的特殊字符

为啥 Vector<String> 在以多线程样式访问它时不以同步方式运行 [重复]

为啥 Vector<String> 在以多线程样式访问它时不以同步方式运行 [重复]

重放浏览器多个请求性能测试实践