出于研究目的,我使用大学服务器。
服务器登录是一个两步进程.
首先,我输入
ssh -p 44 linuxuser@jackbio-oopd.res.uk(出于安全原因而更改)
然后提示密码。我键入凭据
然后我打字
ssh linuxuser@10.567.96.303然后提示密码。我键入凭据
现在,如果我必须将一个文件(例如pdf文件,即first.pdf)传输到工作目录,则使用以下代码
scp - P 44 first.pdf linuxuser@jackbio-oopd.res.uk:~/
scp first.pdf linuxuser@10.567.96.303:~/在此之前,我的怀疑显然是在这之后开始的。
first.pdf从最终的工作目录带回到本地机器。(会工作的电脑)。该怎么做呢?
Filezilla访问中间目录(linuxuser@jackbio-oopd.res.uk:~/)。但是我无法通过Filezilla访问最终的主目录。我试过其他软件,如winscp,但都没有用。GUI软件通常只有一个选项卡,用于输入用户名和密码。但是这里我有两个步骤的登录过程。所以整个混乱。如何通过GUI软件访问最终的工作目录。
发布于 2020-08-29 19:17:02
rsync命令可以帮助您:
rsync -av -e "ssh -p 44 linuxuser@jackbio-oopd.res.uk" linuxuser@10.567.96.303:~/first.pdf ./
服务器linuxuser@10.567.96.303将用作代理,以到达远程主机上的文件。文件first.pdf将被复制到本地机器上。
发布于 2020-08-30 06:49:06
WinSCP实际上支持通过SSH 跳转服务器进行连接。
只需为高级站点设置的隧道页面上的中间服务器指定连接数据即可。
也请参阅WinSCP指南中的连接到只能通过另一台服务器访问的FTP/SFTP服务器。
有关Linux命令行解决方案,请参见:
https://unix.stackexchange.com/questions/606973
复制相似问题