草庐IT

SCP-firmware

全部标签

php - 是否有可用于 phing 的 ssh 和 scp 任务?

我想从我的构建机器远程部署到服务器上。远程处理可以通过脚本中的ssh命令完成,但我更愿意使用phing和一个可以执行自动化的deploy.xml文件。从phing构建文件中执行ssh(以及scp)任务有哪些替代方案? 最佳答案 SCPTask在Phing中:copiesfilestoandfromaremotehostusingscp.ThistaskrequiresthePHPSSH2extensiontofunction... 关于php-是否有可用于phing的ssh和scp任务?

php - 使用 ssh2_scp_send() 发送的文件在远程服务器上不完整

我使用PHP和SSH2将文件传输到远程服务器。我用这个:$connection=ssh2_connect('shell.example.com',22);ssh2_auth_password($connection,'username','password');ssh2_scp_send($connection,'/local/filename','/remote/filename',0644);但有时远程服务器上的文件不完整。我假设SSH2不传输EOF或其他任何东西。您有什么想法或解决方案吗? 最佳答案 问题是您没有关闭SSHse

服务器间,文件的远程复制命令scp -r的使用

目的:    将服务器A上的指定文件夹下的内容copy到B服务器上;在B服务器的linux端,输入以下代码,代码格式模板:        scp-rname_A@ip_A:file_Afile_B         示例:        将服务器A上/home/sd_bj/sd/model/文件下的内容复制到服务器B上的/usr/sd_bj/zsb/文件下;服务器A的信息:    用户名:AA    ip:10.16.66.88    指定文件夹:/home/sd_bj/sd/model服务器B的信息:    保存来自A的内容的文件夹:/usr/sd_bj/zsb/        完成上述示例的

windows - OSX 上的 scp 不允​​许用户名中有空格?

我需要通过ssh进入运行MobaSSH的Windows7机器作为其SSH守护程序,Windows框中的用户名包含一个空格。我可以像这样在OSX终端上登录到Windows7框:ssh"SomeUser"@WindowsHost所以我想我可以在OSX上使用scp命令在计算机之间传输文件,但是每当我做这样的事情时,我总是收到一个错误提示“无效的用户名”:scpmyfile"SomeUser"@WindowsHost:~/myfile我调查了一下,发现thisquestiononstackoverflow,但这主要是关于文件路径中的空格。我确实找到了abugpostedaboutthisiss

ssh - Go 中的 SCP 客户端

我一直在挣扎sshclientforgolang但被告知freesshd服务器的密码与Go的ssh客户端不兼容,所以我只安装了另一个(PowerShell服务器),我可以成功连接到服务器。我的问题还没有结束,因为我现在需要将文件从本地传输到远程,而这只能通过scp来完成。我被定向到这个scpclientforgo有两个问题。我运行它并得到这个:我在哪里或如何访问privateKey所需的id_rsa的内容?我刚刚进入我的.ssh文件夹并看到一个github_rsa并使用了那个私钥,我确定这不是正确的使用但我不会看到某种错误或无效的私钥而不是上面的结果? 最佳

ssh - Golang SSH 服务器 : How to handle file transfer with scp?

我在golang中使用crypto/ssh包编写了一个小型SSH服务器。它支持返回交互式shell并立即执行命令。这是服务器的一个最小示例:packagemainimport("fmt""io/ioutil""log""net""os/exec""golang.org/x/crypto/ssh")funcmain(){c:=&ssh.ServerConfig{PasswordCallback:func(cssh.ConnMetadata,pass[]byte)(*ssh.Permissions,error){ifc.User()=="foo"&&string(pass)=="bar"{

使用 crypto/ssh 的 golang scp 文件

我正在尝试通过ssh下载远程文件以下方法在shell上运行良好sshhostname"tarcz/opt/local/folder">folder.tar.gz然而,在golang上使用相同的方法会在输出工件大小上产生一些差异。例如,具有纯shell的相同文件夹会生成工件gz文件179B,而与go脚本相同的文件夹会生成178B。我假设io.Reader中遗漏了某些内容或session较早关闭。请大家帮忙。这是我的脚本示例:funcexecuteCmd(cmd,hostnamestring,config*ssh.ClientConfig,pathstring)error{conn,_:=

linux - 使用 scp : connection timed out 复制文件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭去年。Improvethisquestion我正在远程机器上运行脚本,我想使用scp将输出文件复制到我的电脑上。我完全能够将文件从我的电脑复制到远程电脑,但显然我没有做相反的事情

linux - 昨天的scp文件

我想将文件从远程服务器复制到本地服务器。问题是:我只想复制昨天的文件。远程服务器正在写入日志文件,在23:59,logrotation正在将其压缩到文件[name]_[date].log.gz。早上6:00,本地服务器上的cronjob需要复制先前从远程服务器创建的文件。有谁知道如何做到这一点?问候,亚历克斯 最佳答案 你可以使用这样的脚本foriin`find/interface/outbound/Web-typef-ctime-1`doscp$iuser@$destination_server:/destination_dire

linux - (Scp - 权限被拒绝(公钥)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭6年前。Improvethisquestion我正在尝试使用linux命令Scp获取服务器xx.xx.xxx.xx的文件并放到我的桌面上。这是我的语法scpadmin@xx.xx