一 用rz和sz
http://blog.csdn.net/register_man/article/details/53860774
http://www.jb51.net/article/73690.htm
1 安裝 lrzsz
apt install lrzsz
2 上傳文件
rz
3 下載文件
sz filename
說明:打開SecureCRT軟件 -> Options -> session options -> X/Y/Zmodem 下可以設置上傳和下載的目錄。
二 用
sshfs直接編輯虛擬機中的文件
sshfs
sshfs是通過ssh掛載一個遠程(這里說是遠程,其實是公司辦公室內的一個虛擬機)的目錄到本地,這樣可以使用本地的編輯工具直接編輯服務器上的代碼,同時可以使用通過秘鑰登錄遠程主機,保證連接的安全性。
win-sshfs的安裝和設置
安裝
win-sshfs可以的在下面的地址下載,建議下載最新版的msi文件,但是也不要放棄嘗試其他文件的可能性。
https://github.com/Foreveryone-cz/win-sshfs/releases
注意安裝win-sshfs會依賴dokany,dokany的可以在下面的地址下載(也是建議下載最新版的msi文件,但是也不要放棄嘗試其他文件的可能性)
https://github.com/dokan-dev/dokany/releases
注意如果是通過msi進行安裝,安裝過程可能一閃而過就裝完了。
需要注意的是 要下載 sshfs最新穩定版,我下載了1.5.12.8這個版本,然后還要配合下載Dokan這個軟件,Dokan下載的是0.7.4這個版本,版本要配合才能用,不易也。
設置連接遠程ssh
- 啟動win-sshfs,可以打開一個sshfs manager,這個東西默認是縮小在windows系統的右下角的。
- 選擇add,然后需要如下設置一些內容
- Device Name: 給連接起一個名字,比如john-snow-001
- Host: 服務器的地址,比如192.168.1.2
- Port: 服務器的ssh端口,比如10022
- Username: 登錄遠程服務器的用戶名,現在大家的用戶名基本都是ubuntu
- Authentication Method: 認證方式,采用密碼登錄選password,采用秘鑰登錄選privatekey。對應的,需要在下面的password框中填寫密碼,或者選擇私鑰的地址(.pem文件或者id_rsa文件)
- directory: 遠程的需要映射的目錄地址,比如/home/ubuntu/code/,或者可以在虛擬機上對應的目錄里敲
pwd
命令來查看當前所在的目錄。 - Drive Letter: 映射到本地的磁盤,比如M:
- 保存設置,選擇mount就可以連接了,然后可以打開本地去試試編輯和保存文件了。
macOS安裝 sshfs
https://osxfuse.github.io/ 下載 FUSE for macOS 和 SSHFS。 獲取到 dmg 和 pkg 后雙擊安裝。