2011-09-22 77 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文件來自動化。