登入 SSH 後如何將檔案檢索到本機?

登入 SSH 後如何將檔案檢索到本機?

我知道你可以scp這樣抓取文件:

scp user@remote_machine:/path/to/source /path/to/destination

但是,我想知道當我已經在遠端電腦上透過 ssh 登入時,是否有更簡單的方法來執行此操作 - 也就是說,避免指定使用者名稱、主機名稱和來源的絕對路徑?

答案1

或許澤斯什

zssh (Zmodem SSH) 是一個使用安全 shell (ssh) 以互動方式將檔案傳送到遠端電腦的程式。它旨在成為 scp 的便捷替代方案,允許傳輸檔案而無需打開另一個會話並重新進行身份驗證。

zssh 是 ssh 的互動式包裝器

它使用 zmodem 檔案傳輸的古老 rz、sz 實作。

答案2

您可以將主機資訊新增至您的~/.ssh/config,例如:

Host            foo
HostName        foo.baz.com
User            bar

然後您可以scp foo:~/path/to/file代替scp bar@foo:~/path/to/file,或者您可以設定別名或函數來執行相同的操作。

至於你的實際問題,我不知道。 scp 建立一個新連線來傳輸文件,並且不使用現有的 ssh 連線。

相關內容