【发布时间】:2011-11-23 06:15:44
【问题描述】:
我使用 ssh 来导航我的远程服务器。有时我想下载一个文件在我的电脑上打开。
但我知道如何做到这一点的唯一方法是打开一个新的命令行窗口并使用 scp 从本地到远程。
有没有办法直接从 ssh 服务器执行此操作?
就像一个知道我当前 ip 的命令,所以可以自动设置一切?
(以这样的方式上传也很棒......)
【问题讨论】:
标签: command-line ssh terminal download
我使用 ssh 来导航我的远程服务器。有时我想下载一个文件在我的电脑上打开。
但我知道如何做到这一点的唯一方法是打开一个新的命令行窗口并使用 scp 从本地到远程。
有没有办法直接从 ssh 服务器执行此操作?
就像一个知道我当前 ip 的命令,所以可以自动设置一切?
(以这样的方式上传也很棒......)
【问题讨论】:
标签: command-line ssh terminal download
没有简单的方法可以做到 - 我使用 ssh 和 scp 多年,就像你刚才描述的那样。但是,您可以配置 ssh 和 scp,使它们每次都不需要密码,这很舒服!为此,您需要:
然后,每次启动会话时,都会运行 ssh-agent 和 ssh-add。您只需输入一次密码。然后你可以多次运行 scp/ssh,从脚本等,而不需要每次都输入密码!
我不记得如何配置所有这些的确切方法,但请查看所有这些有用工具的联机帮助页!许多事情可以通过将它们放入 ~/.bash_profile 或 ~/.bashrc 文件中来实现自动化。
【讨论】:
【讨论】: