问题: 如何在Windows命令提示符下使用ssh和scp?
我记得我过去安装了一个程序让我这样做但现在不记得是什么了.
注意: 我不想使用putty.
当我尝试将文件从服务器下载到我的计算机上时,它实际上将文件下载到服务器上.
(注意我在输入此命令之前已经通过SSH连接到我的服务器.我在YouTube上观看了教程,人们正在使用他们的终端而没有SSH到任何特定的服务器,但我不认为我可以在Windows上使用PuTTY ?)
scp -r -P2222 kwazy@mywebsite.com:/home2/kwazy/www/utrecht-connected.nl ~/Desktop/
Run Code Online (Sandbox Code Playgroud)
问题是我只指定了下载文件的位置 ~/Desktop/
这将创建一个Desktop在我的服务器中调用的文件夹,而不是将文件复制到本地桌面上.
我非常感谢任何帮助.
更新:
我可以在Linux上使用此命令.
我已成功将文件夹下载到桌面上:

我仍然需要深入了解如何在Windows机器上执行此操作.
我正在尝试测试一些我正在编写的C代码.唯一的问题是代码需要在远程机器上执行.我的笔记本电脑很老了,我的无线网卡没有可用于Ubuntu的驱动程序,所以启动进入Linux以避免这个问题不是一个选择.这是我的问题:
我正在使用putty来SSH到远程机器,我正在Notepad ++上编写我的代码.我的文件的位置是:
C:\Users\Admin\Desktop\WMU\5260\A2.c
我的问题是,当我使用命令时,scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~
我得到了错误could not resolve hostname C:. Name or service not known".
我也试过scp Users\Admin\Desktop\WMU\5260\A2.c ~,这给了我错误Cannot stat 'Users\Admin\Desktop\WMU\5260\A2.c': no such file or directory
我做错了什么?
我在Windows 8上下载了Cygwin并将其用于python脚本.如何在不使用WinSCP和Putty的情况下获得SCP和ssh的Cygwin?
scp -r /Applications/XAMPP/htdocs/keypairfile.pem uploads ec2-user@publicdns:/var/www/html
其中uploads是目录返回权限被拒绝(publickey).
然而
scp -i /Applications/XAMPP/htdocs/keypairfile.pem footer.php ec2-user@publicdns:/var/www/html
工作(注意标志改变).
uploads是一个空文件夹
这些是uploads目录的文件权限
drwxrwxrwx 3 geoffreysangston admin 102 Nov 15 01:40 uploads
这些是/ var/www/html的文件权限
drwxr-x--- 2 ec2-user ec2-user 4096 Jan 5 20:45 html
我已经尝试将html更改为777,但这也无效.
我在使用SSH从远程服务器复制文件时遇到问题.使用PuTTY我使用SSH登录服务器.一旦我找到要复制到我的计算机的文件,我就使用命令:
scp username@host.com:/dir/of/file.txt \local\dir\
Run Code Online (Sandbox Code Playgroud)
看起来它很成功,但它最终只会在远程目录中创建一个标记为"localdir"的新文件夹/dir/of/.
如何通过SSH将文件复制到本地计算机?
我试图将文件从远程计算机复制到我正在使用的本地计算机.每当我运行此命令时,系统都会提示您输入密码.我不知道输入密码是什么,因为我从未配置任何密码.有人有任何提示吗?
scp stuff.php djorge@localhost:Users/djorge/Desktop
Run Code Online (Sandbox Code Playgroud) 当从git存储库中获取或提取或克隆存储库时,我得到了这一点:
remote: Counting objects: 6666, done.
remote: Compressing objects: 100% (5941/5941), done.
Receiving objects: 23% (1534/6460), 11.68 MiB | 23 KiB/s
Run Code Online (Sandbox Code Playgroud)
它挂了.23%/对象的数量不是给定的,它的范围从单个数字到最多60s,似乎.下载列表的速度也冻结了 - 它不像它慢慢向零爬行.
我坐在旁边的那个人没有问题,所以这不是路由器问题.我们使用beanstalk作为我们的工作存储库,但是我有来自beanstalk和github的问题(虽然偶尔会看到一个github会完成).
自从升级到Mountain Lion并更新Xcode以来,这个问题似乎才出现.我已经擦了git(包括XCode的)并尝试用自制软件安装它.这不起作用,所以我删除它并尝试使用他们提供的Mac安装包,但也没有解决问题.
Beanstalk为git存储库提供了SSH URL,但我没有遇到通过SCP或SSH连接到我已完成工作的服务器的问题.
这会杀死我的工作流程,所以任何帮助都将非常感谢!
有一个ubuntu 10.04服务器,如果我从这个服务器所在办公室以外的任何服务器ssh一个文件(意味着任何使用scp-ing到这个服务器通过局域网从这个服务器总是工作由于某种原因)然后,对于任何大小超过2112 kB的文件,scp-ing都会失败,并且卡在2112 kB.所以
scp -vvv /home/attila-szeremi/aszeremi.tar.gz attila@server.hu:~/aszeremi.tar.gz
Run Code Online (Sandbox Code Playgroud)
1% 2112KB 909.2KB/s - stalled -在最后动态显示类似的东西,其中KB/s变得越来越低.
有谁知道可能导致这种情况的原因以及如何解决这个问题?
到目前为止我尝试了什么:
我正在使用scp复制一些文件,我不想覆盖已经存在的文件.
如果我使用cp命令,我认为这可以使用cp -n完成.
scp是否有类似的选项,我查看了SCP的文档,似乎没有这样的选项.
rsync或sftp是解决这个问题的方法吗?
添加信息:
操作系统:Ubuntu 12.04