MAC實用SSH連線遠端伺服器,並實現檔案上傳下載
阿新 • • 發佈:2018-12-14
MAC作為程式設計師的神器,在程式設計上的使用遠超window的電腦,而MAC本身提供了SSH功能,配合VIM編輯器對程式設計十分有幫助。
使用ssh連線遠端主機
sudo -i 切換root許可權
ssh [email protected]
其中,username是登入使用者名稱,@後接ip地址,點選確定之後輸入密碼即連線到遠端主機。要檢視當前有多少個處於登入狀態的使用者,可以使用who命令檢視。
使用scp命令實現上傳下載
1、從伺服器上下載檔案 scp [email protected]:/path/filename /Users/mac/Desktop(本地目錄)
例如: scp [email protected]:/root/test.txt /Users/mac/Desktop
就是將伺服器上的/root/test.txt下載到本地的/Users/mac/Desktop目錄下。注意兩個地址之間有空格!
2、上傳本地檔案到伺服器 scp /path/filename [email protected]:/path ;
例如 scp /Users/mac/Desktop/test.txt [email protected]:/root/
3、從伺服器下載整個目錄 scp -r [email protected]:/root/(遠端目錄) /Users/mac/Desktop
(本地目錄)
例如: scp -r [email protected]:/root/ /Users/mac/Desktop/
4、上傳目錄到伺服器 scp -r local_dir [email protected]:remote_dir
例如:scp -r test [email protected]:/root/
把當前目錄下的test目錄上傳到伺服器的/root/ 目錄
注:目標伺服器要開啟寫入許可權。