e*n 发帖数: 1511 | 1 输入一个文件名的一部分,然后按tab会自己搜索。 |
r****t 发帖数: 10904 | |
e*n 发帖数: 1511 | 3 多谢
实验了一下,没法用。
我是需要ssh连接的。
【在 r****t 的大作中提到】 : 改用 lftp
|
r****t 发帖数: 10904 | 4 啥叫没法用? lftp 当然可以 speak sftp 了,就算你是 ftps 这种我从没见过的
都号称可以用,别说 sftp 了。it does much more than that. from its manpage:
" lftp can handle several file access methods - ftp, ftps, http, https, hftp
, fish, sftp and file (https and ftps are only available when lftp is
compiled with GNU TLS or OpenSSL library). You can specify the method to
use in `open URL' command, e.g. `open http://www.us.kernel.org/pub/linux'. hftp is ftp-over-http-proxy protocol. It can be used automatically instead of ftp if
【在 e*n 的大作中提到】 : 多谢 : 实验了一下,没法用。 : 我是需要ssh连接的。
|
e*n 发帖数: 1511 | 5 我要从一个cluster上传文件下来。scp需要自己把文件名输入了,因为文件名比较长,
自己type太麻烦,就想要个能自动补全的。sftp也需要自己输入文件名。
估计我要重新compile才能让lftp用sftp吧。
我试了试已经安装的版本,连不上远程的cluster.
hftp
【在 r****t 的大作中提到】 : 啥叫没法用? lftp 当然可以 speak sftp 了,就算你是 ftps 这种我从没见过的 : 都号称可以用,别说 sftp 了。it does much more than that. from its manpage: : " lftp can handle several file access methods - ftp, ftps, http, https, hftp : , fish, sftp and file (https and ftps are only available when lftp is : compiled with GNU TLS or OpenSSL library). You can specify the method to : use in `open URL' command, e.g. `open http://www.us.kernel.org/pub/linux'. hftp is ftp-over-http-proxy protocol. It can be used automatically instead of ftp if
|
r****t 发帖数: 10904 | 6 我用的是 Debian 里面带的包,sftp 不应该依赖 GnuTLS 的。
$ lftp -v
LFTP | Version 3.7.8 | Copyright (c) 1996-2009 Alexander V. Lukyanov
LFTP is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITN
【在 e*n 的大作中提到】 : 我要从一个cluster上传文件下来。scp需要自己把文件名输入了,因为文件名比较长, : 自己type太麻烦,就想要个能自动补全的。sftp也需要自己输入文件名。 : 估计我要重新compile才能让lftp用sftp吧。 : 我试了试已经安装的版本,连不上远程的cluster. : : hftp
|
l******t 发帖数: 12659 | 7 wow, lftp is wonderful~~ 3x for share. |
r****t 发帖数: 10904 | |
e*n 发帖数: 1511 | 9 我这里连上之后,输入ls,就说:
connecting...
然后就没动静了。
【在 r****t 的大作中提到】 : 我用的是 Debian 里面带的包,sftp 不应该依赖 GnuTLS 的。 : $ lftp -v : LFTP | Version 3.7.8 | Copyright (c) 1996-2009 Alexander V. Lukyanov : LFTP is free software: you can redistribute it and/or modify : it under the terms of the GNU General Public License as published by : the Free Software Foundation, either version 3 of the License, or : (at your option) any later version. : This program is distributed in the hope that it will be useful, : but WITHOUT ANY WARRANTY; without even the implied warranty of : MERCHANTABILITY or FITN
|
l******t 发帖数: 12659 | 10 I think you might try this:
lftp -u Your_ID sftp://Remote_Server |
|
|
e*n 发帖数: 1511 | 11 this works, thank you!
【在 l******t 的大作中提到】 : I think you might try this: : lftp -u Your_ID sftp://Remote_Server
|
r****t 发帖数: 10904 | 12 对阿,你得 log in 才行。不指定用户默认是 anonymous 用户,你 server 估
计 anonymous 不让连的。
我这儿同用户名还用 key authentication 没意识到这个 log in 问题。。。
【在 e*n 的大作中提到】 : 我这里连上之后,输入ls,就说: : connecting... : 然后就没动静了。
|
e*n 发帖数: 1511 | 13 不是
我这里是必须输入 sftp://myaddress
直接myaddress就连不上
但是用sftp的话,就不用输入 sftp://
【在 r****t 的大作中提到】 : 对阿,你得 log in 才行。不指定用户默认是 anonymous 用户,你 server 估 : 计 anonymous 不让连的。 : 我这儿同用户名还用 key authentication 没意识到这个 log in 问题。。。
|
r****t 发帖数: 10904 | |
r****t 发帖数: 10904 | 15 ft, 我告诉你要写 sftp://host 你回来说不 work, 别人说了就 work 了。 |