本篇文章談論一下putty與FileZilla的一些問題。
在我看來,putty就是一個遠程登錄軟件。特點是免費、占用磁盤小(300kb左右)、操作簡單等。整個軟件界面如下:
如果你要遠程登錄一個服務器,需要管理員給你提供IP:端口、用戶名及密碼等,然后把IP以及端口分別輸入Host Name以及port,點擊“Open”,最后輸入用戶名和密碼就好了。
一般情況下,你每次打開Putty軟件,都需要按照以上步驟進行。當然也可以輸入Host name以及Port之后,在Saved Sessions中輸入你隨便起的名字,比如上面的“Banana”,點擊“Save”,以后你每次打開Putty軟件,直接雙擊這個用戶名就可以進入登陸界面了~
為了安全起見,有一種方法能夠讓你不用每次用遠程登錄就要輸入用戶密碼,具體方法見http://www.51rhca.com/archives/369,但是請注意由於編碼問題,請不要把保存Public Key以及Private Key的文件及其文件目錄命名為中文,否則出錯(這個原因我也不太清楚);還有一點就是用這種方法,需要在Putty軟件中加載你保存的.ppk文件,位置如下:
其他操作是一致的。
FileZilla也是一款免費軟件,是跟上面Putty配套使用的,它支持FTP,SFTP,FTPS,FTPES四中文件傳輸協議,支持斷點續傳、排隊上傳下載等等,我覺得最好的特點就是可支持文件拖拽,像虛擬機一樣~我登陸的是實驗室配的linux服務器,采用sftp協議,具體操作:
打開FileZilla軟件(最新版本就好),如下圖:
輸入信息之后,點擊“快速連接”,就可以顯示你的文件目錄了:
可以看到最上面的窗口中,命令是跟Linux一樣的,然后左邊是你本地文件系統,右邊是你自己在服務器上的文件系統,最下面是文件傳輸序列,然后如果你需要上傳或者下載一些文件的話,直接兩個界面相互拖拽就可以了。
最后要特別注意一點,如果你采用的是無用戶密碼形式,需要在FileZilla里面,按照下圖所示(編輯--->設置),輸入ppk文件:
當然,有了putty,實現本地與服務器之間文件傳輸的軟件很多,比如putty自帶的psftp、BvSshClient等等。