我想SCP将整个目录放到我的新服务器上,但是不包括/ storage里面的thumbs /目录。 我想scp(和它里面的一切,以及所有的目录):/存储 但不包括:/ storage / thumbs 谢谢
我正在尝试编写一个脚本,将在我的testing环境(linux)中将在我的台式机(windows / cygwin)上创build的构build部署到机器上。 我想使用scp将构build版本复制到目标机器上。 目标计算机上唯一的帐户是root,并且我无法为此任务创build特殊用户。 root用户无法使用ssh密钥login(我怀疑这是在ssh服务器上configuration的,但我不知道哪个configuration选项可以控制这个选项)。 无论如何,我不能改变SSH服务器的configuration。 我的台式机使用Cygwin,我已经安装了ssh。 我需要的是命令行fu,这将允许我把密码放在命令行上。 我意识到在shell脚本中有一个明文密码的危险,但这不是一个问题。
目标:sftp / scp只能访问,而不需要linux用户。 我想为10个人提供10个sftp / scp目录。 我们称之为“虚拟账户” 我不想为每个人创buildLinux用户。 我想创build一个linux用户(backup_user)。 在他的家目录将是10个目录。 为每个“虚拟帐户”一个目录。 每个虚拟帐户只能看到自己的文件,而不能看到来自其他虚拟帐户的文件。 我想使用这里提供的解决scheme: https : //serverfault.com/a/88864/90324 总之,在authorized_keys文件中将有10行: ~backup_user/.ssh/authorized_keys: no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,command=\ "scp -v -r -d -t ~/CONTENT" ssh-rsa AAAAMYRSAKEY… 我可以通过python脚本来改善,而不是使用硬编码的“scp -v …”。 我想支持scp和sftp。 有没有一种方法可以确保每个虚拟帐户都不能脱离监狱? 顺便说一下:使用authorized_keys和“强制命令”的想法只是我目前的策略。 如果每个总体目标都有更好的方法,那么请告诉我:-) 我们正在运行一个OpenSSH服务器。 如果可能,我想坚持下去。 更新 我们find了不同的解决scheme:http。 我们开发了一个小的通用文件http上传: https : //github.com/guettli/tbzuploader反馈是欢迎的
为了将代码部署到服务器上,我使用我的私钥将一个脚本(scp的部署文件)运行到服务器上。 但是在scp之后,我必须手动ssh到sudo机器才能使用超级用户帐户并运行一个部署脚本。 我想自动化第二步,但不知道如何。 这两个步骤过程的任何其他select?
(1)我想上传一些文件到服务器 for (( i=0 ; i < 23 ; i+=1 )); do echo mypassword | scp [email protected]:project/$i/train10000/finer_search_c_g ~/project/$i/train10000/ done 我希望通过pipe道我的密码scp,循环将被执行,而无需交互。 不过,它仍然要求我手动input密码。 我应该如何指定mypassword到scp? (2)我不使用由ssh-keygen生成的authentication密钥,因为服务器实际上是一个群集的头节点。 我发现如果我使用ssh-keygen生成authentication密钥,〜/ .ssh下的文件将使节点之间的访问需要密码,我找不到解决scheme。 在使用身份validation密钥从群集外访问头节点时,是否可以使用空密码访问节点? 感谢致敬!
我正在pipe理一个非常小的solaris 2.6networking,共有4个盒子。 是否可以使用scp或类似的替代NIS同步用户,组,主机等? 这个networking只是我工作的一小部分,我不想花费太多时间,而且我担心NIS的设置和维护不会得到回报。 我需要它像一个适当的多用户系统一样,当用户login到任何机器时,用户,密码,主机等总是相同的。 有没有简单的方法来做到这一点与SCP? 现在我用scp把/ etc / passwd从一个盒子复制到另一个盒子,但是有时候我犯了错误或者忘记了一个步骤,而且shell脚本里面的scp似乎不能很好地工作,因为它们需要密码authentication。 任何build议都会受到欢迎。
有没有办法自动为近30个用户创build大量(近9000)的服务器的SSH密钥
我在家庭无线networking上的各种计算机上运行Ubuntu。 一些在9.04×64,一些在10.04×64和一个9.04×32。 用一个大文件运行scp开始在2.1 mbps,下降到大约200 k,拖延和下降,直到转移完成。 当我在这些服务器上打开一个安全的shell时,我注意到了这一点。 我已经用2种不同的路由器试了这个,都是全新的,不同的品牌。
我正在试图从10.10.10.99:/home/shantanu/复制文件到本地主机。 唯一的问题是,我需要通过10.10.10.98隧道连接这样的东西不起作用…. ssh [email protected] "ssh [email protected] cp /home/shantanu/test.txt . " 线程“通过多跳的ssh隧道”太混乱了。 https://superuser.com/questions/96489/ssh-tunnel-via-multiple-hops
我有一台ESXi 3.5服务器,其上有3个虚拟机,我无法从中复制/下载虚拟机或vmdk文件。 我已经尝试了以下选项和结果: NOTE: all virtual machines shut down with no locks 1)在文件 – >虚拟设备 – >导出结果:无法导出虚拟设备:预期的FIle_data消息。 得到了SESSION_COMPLETE 2)通过数据存储,select单独的vmdk文件,并尝试“下载”文件。 结果:未能下载文件:预期的FIle_data消息。 得到了SESSION_COMPLETE 对于一个具有3个驱动器的特定虚拟机,我可以下载第二个和第三个vmdk文件,而不是主分区。 这就可能解释为什么我不能出口,为什么它在出口的早期就失败了。 其他2台虚拟机在导出时出现相同的错误,在尝试下载vmdk文件时也会收到相同的错误。 3)试图使用FastSCP复制文件并接收错误:“Veeam FastSCP收到来自服务器的意外消息[4] ….” 一般来说,它将通过下载/复制过程得到一定的方式。 有一个特别的地方总是停在17gb的3.97gb。 我需要一些关于如何移动这些vmdk文件的build议或解决scheme。 注意:这些虚拟机工作正常,启动/closures当前宿主ESXi服务器上没有问题。 另外,如上所述,在上述任何一个选项中,虚拟机都被closures,并且没有锁文件。 谢谢,