2011-09-22 74 views
3

我用ssh浏览我的远程服务器。有时候我想下载一个文件在我的电脑上打开。在ssh模式下下载文件?

但我知道如何做的唯一方法是打开一个新的命令行窗口,并使用scp从本地到远程。

有没有办法直接从ssh服务器执行此操作?

像一个知道我目前的IP的命令,所以可以自动设置一切?

(精彩也将是做上载以这样的方式......)

回答

1

有没有简单的方法来做到这一点 - 我用ssh & SCP多年,你刚才所描述的方式。但是,您可以配置ssh & scp,使其每次都不需要密码,这非常舒适!对于这一点,你需要:

  1. 产生通过SSH-凯基键 - 它们也可以被口令(密码=)来保护
  2. 的钥匙,远程机器复制到的〜/ .ssh/authorized_keys中

然后,每次启动会话时,都运行ssh-agent和ssh-add。你只需输入一次密码。然后,您可以从脚本等多次运行scp/ssh,而无需每次都输入密码!

我不记得如何配置所有这些的确切方式,但看看所有这些有用工具的manpages!许多东西可以通过放入〜/ .bash_profile或〜/ .bashrc文件来自动化。