假设:
连接到Uni的安全shell,如下所示:
me@my_computer~$ ssh <my_name>@unixyz.cs.xy.com
Password:***********
Welcome to Unixyz. You now can access a terminal on system unixyz:
my_name@unixyz~$ ls
Desktop Documents Pictures Music desired_document.pdf
my_name@unixyz-$
TAKS /问题:
将desired_document.pdf添加到我自己的系统中。到目前为止,我已经想到了一些选择:
1)由于我可以访问像nano这样的编辑器,我可以编写一个C / Java程序,在主目录中编译它并使该程序发送pdf。问题:必须在Uni机器上编写客户端并在我自己的系统上编写服务器。最重要的是,我只知道如何传送给stdin的文本而不是pdf。对于给定的任务来说,这显然是太多的工作
2)我发现了一些关于命令的模糊信息:scp
和sftp
。不幸的是,我无法弄清楚它是如何完成的。
后者基本上是我的问题:命令scp
和sftp
是否有效用于执行所需的选项以及如何使用它们?
编辑:
我收到第一个答案,问题仍然存在:如上所述,我使用:
scp me @ server.cs.xyz.com:/path/topdf / some / local / dir
给了我:
/ some / local / dir:没有这样的文件或目录
答案 0 :(得分:0)
您确实可以使用var scrollListener = function(e) {
// TODO: hide dialog
document.removeEventListener('scroll', scrollListener, true);
};
document.addEventListener('scroll', scrollListener, true);
来做到这一点,并且比它看起来更容易:
scp
键是添加路径的服务器名后面的冒号
除此之外,您也可以传递密码,但这是不好的做法,原因很明显。
答案 1 :(得分:0)
我不确定你是哪个环境。 您是使用Linux还是Windows作为日常操作系统?
如果您使用的是Windows,则可以使用基于ui的scp / ssh实现,使用基于资源管理器的ui传输这些文件。
答案 2 :(得分:0)
我实际上得到了自己的答案以及我所遇到的错误。两个,答案的人和评论员在哪里。但: 当你在你的终端时必须启动scp,当我连接到远程服务器时,我总是试着这样做。
因此而浪费了2个小时。