用慣了windows下的復制粘貼,轉到Linux下確實不習慣,而且對於windows上搭建的windows的虛擬機,從主機到虛擬機之間無縫的復制粘貼,想從windows下拷貝文件到命令行的linux下就顯得特別的麻煩,下面介紹兩種Windows和Linux拷貝文件的方法。
一. 使用WinSCP
在windows下安裝WinSCP,使用Linux IP地址和用戶名和密碼登陸到主機,可以直接從windows中把文件拖到目錄路徑中,也是很方便。但是有個問題,這個軟件只能拷貝相對較小的文件,當出現大文件的時候會斷開連接,或是網絡不穩定時,斷開連接就需要重新傳. 注:這里點擊中止后會有另外一個窗口讓選擇中止還是重新連接,實驗證明這個重新連接是沒有用的,會在倒計時介紹后重新彈出中止窗口
二. 使用Putty
Putty是一個免費的軟件,在使用Putty前要確保Linux的ssh service是出於啟動狀態,你可以使用service ssh status去查看是否有啟動, 如果ssh並未安裝,可以用如下命令進行安裝(我的是Ubuntu)
sudo apt-get install openssh-server
1. 啟動ssh服務:sudo /etc/init.d/ssh start
可以用 ps -e | grep ssh來查看ssh服務是否打開
stack@TEST:/etc/init.d$ ps -e | grep ssh
1378 ? 00:00:00 sshd
31015 ? 00:00:00 sshd
31066 ? 00:00:00 sshd
2. 使用Putty 登陸到linux系統中:輸入IP, 端口號為22, 使用SSH, 在彈出的cmd中輸入用戶名和密碼登陸
3. 在windows中起一個cmd,切換到Putty的安裝路徑,運行命令:pscp source_path username@hostIP:target_path
我傳Ubuntu安裝文件用於使用VMware vsphere來搭建虛擬機:
pscp C:\Users\IBM_ADMIN\Downloads\ubuntu-14.04.2-desktop-amd64.iso root@9.115.246.189:/vmimages
等待傳輸完成就行了,這種方法比較穩定,不會受文件大小的影響。當然如果是小文件使用WinSCP會方便些,一拖就完成了。