Scp
如何在 mc 中進行 scp(並記住)?
我發現我可以通過
cd /#sh:radek@firebird
命令行在 mc 中執行 scp。有什麼辦法可以嗎
- 將此保存為收藏夾?
- 也許甚至有密碼?
為了簡化您的設置,您可以設置一個 SSH 配置文件,該文件位於
~/.ssh/config
. 在文件中添加一個條目,例如:Host server User l33t HostName server.example.org
如果 HostName 指令與 Host 中給出的名稱匹配,則它是可選的。這基本上是打字的別名
l33t@server.example.org
。s
如果您想避免大量輸入,可以在 Host 行中將名稱設為短 a 。當遠端使用者名與本地使用者名相同時,您也可以忽略 User 行。使用上述配置,您只需要輸入ssh server
、scp file-to-copy server:
等。OpenSSH 不支持儲存密碼,因為這通常是一個壞主意,但它提供了一種更安全的替代方案,稱為公鑰身份驗證。使用公鑰,即使每台伺服器的密碼不同,您也可以自動登錄到多台伺服器。公鑰使用通常儲存在磁碟上並帶有密碼的私鑰。此密碼用於載入私鑰,然後用於對遠端伺服器進行身份驗證。為了避免一直輸入私鑰的密碼,可以將私鑰載入到 SSH 公鑰代理中,例如
ssh-agent
或 GNOME 密鑰環。當代理使用載入的私鑰執行時,您可以自動對任何伺服器進行身份驗證,而無需密碼。您也可以在沒有密碼的情況下將私鑰儲存到磁碟,但這不太安全,相當於將純文字密碼儲存到磁碟。看看設置 ssh public key。