和xshell相比,putty除了每次登陸時需要鑒權之外,基本上體驗都差不多,由於putty以命令行操作方式為主,因此使用效率上會略高於xshell。
1、下載
下載地址1:(最新版)
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
下載地址2:(教程同款)
百度雲下載地址:
版本:0.71
鏈接: https://pan.baidu.com/s/1maubeW7ZD-3_Tt5Z4_SlKA 提取碼: x4ra
2、安裝 & 配置
雙擊安裝,默認安裝目錄為:C:\Program Files\PuTTY\,shell程序為
將putty安裝目錄加入Path環境變量,在進行文件傳輸時,需要用到pscp.exe。
打開cmd進行測試:
上圖為pscp命令的幫助文檔。
至此,安裝 & 配置結束。
3、連接
入口:
(1)目標主機地址;
(2)會話名稱,可自定義,便於下次使用;
(3)打開已保存會話;
(4)保存會話,便於下次使用;
對於需要多次使用的會話,在連接之前,我們可先將其保存,便於下次使用。
點擊Open,打開會話:
第一次連接會提示是否信任主機,選擇“是”即可。
至此,shell連接成功。
4、傳輸文件
文件的傳輸,其實現依賴於pscp.exe命令,pscp的執行是在cmd命令行窗口中執行,而非putty shell中,按照行為划分,分為上傳和下載兩種行為,二者默認的模式為無提示覆蓋。
4.1、上傳
命令格式:
/*
* -pw:指定密碼,如果省略,則上傳時需要手動輸入密碼
* -r:遞歸拷貝目錄,即拷貝目錄及其子文件
*/
pscp -pw <password> -r <source_dir> <username>@<ip>:<target_dir>
示例:
pscp -pw 123456 -r C:\Users\haku2\Downloads\temp\* root@192.168.56.101:/opt/temp
4.2、下載
命令格式:
/*
* -pw:指定密碼,如果省略,則下載時需要手動輸入密碼
* -r:遞歸拷貝目錄,即拷貝目錄及其子文件
*/
pscp -pw <password> -r <username>@<ip>:<target_dir> <source_dir>
示例:
pscp -pw 123456 -r root@192.168.56.101:/opt/temp/* C:\Users\haku2\Downloads\temp
5、使用技巧
5.1、建立同步目錄
相比於xftp提供的可視化窗口操作,pscp的命令行方式會顯得有些笨拙,在上傳/下載不同文件時,需要頻繁修改命令。
為了避免上述缺點,可以建立同步目錄,在傳輸文件前,將目標文件拷貝到同步目錄中,則可使用同一命令實現文件的傳輸。