從windows拷貝文件到linux
A. 怎麼在windows和linux之間傳文件
當然,windows與linux之間文件的傳輸的兩種方式有很多,這里就僅僅列出工作中遇到的,作為筆記;
方法一:安裝SSH Secure Shell Client客戶端
安裝即可登錄直接拖拉到linux,如果從linux下導出文件則需要如此操作
文件自動回到windows窗口的當前目錄;
方法2:通過windows cmd窗口命令
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>d:
D:\>e:
step1:ftp登錄
E:\>ftp 128.8.28.212
Connected to 128.8.28.212.
220 (vsFTPd 2.2.2)
User (128.8.28.212:(none)): oracle
331 Please specify the password.
Password:
230 Login successful.
step2:查看目錄中的文件列表
ftp> cd wangxj
250 Directory successfully changed.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
enfo_ods.dmp
enfo_ods.log
tsubject.dmp
tsubject.log
226 Directory send OK.
ftp: 收到 56 位元組,用時 0.00Seconds 56000.00Kbytes
step3:從linux當前目錄下載文
ftp> get enfo_ods.dmp200 PORT command successful. Consider using PASV150 Opening BINARY mode data connection for enfo_ods.dmp (325029888 bytes)226 Transfer complete.ftp: 收到 325029888 位元組,用時 27.39Seconds 11866.74Kbytes/sec.
ftp> get enfo_ods.log
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for enfo_ods.log (13704 bytes).
226 Transfer complete.
ftp: 收到 13704 位元組,用時 0.00Seconds 13704000.00Kbytes/sec.
step4:從windows上傳文件到linux
ftp> put test.ktr;
test.ktr;: File not found
//退出ftp 或者用bye
ftp> quit
E:\>ftp 128.8.28.212
Connected to 128.8.28.212.
220 (vsFTPd 2.2.2)
User (128.8.28.212:(none)): oracle
331 Please specify the password.
Password:
230 Login successful.
ftp> put E:\test.ktr
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 發送 23410 位元組,用時 0.00Seconds 23410000.00Kbytes/sec.
ftp>
備註:
ftp是通用協議,不區分系統的。
知道linux機器的IP即可。
開始 -> 運行,輸入cmd並回車,鍵入以下命令(前面的>為命令提示符,不用輸入):
> ftp Linux機器的IP地址
> binary
> put windows系統本地文件全路徑 /linux系統上的目標路徑
> bye
其中,如果是文本文件,可以不用binary設置為二進制傳輸模式(默認文本模式,會自動轉換文本格式)。如果是非文本文件(例如可執行文件),建議一定要設置為 binary 模式。
B. 如何將windows的文件復制到linux
windows里的文件復制到Linux系統里,可以用XFTP進行遠程傳輸,也可以在XSHELL遠程工具里登錄linux系統,在linux系統里使用命令上傳文件。
1、XFTP方式:下載安裝XFTP後,建立到linux的連接,登錄linux系統;左側是windows的文件,右側是linux的文件夾。相互拖拽即可實現文件傳輸。
2、用遠程工具,如XSHELL登錄到linux系統里
安裝lrzsz的包:yum install lrzsz ;如果沒有yum,可以到安裝盤的pakage里找到lrzsz的包,放到伺服器里進行安裝。
安裝好後,運行 rz 進行上傳文件測試;sz 文件名 進行下載測試
(望樓主採納哦)
C. 怎麼才能把windows里的文件復制到虛擬機的linux中去
在虛擬機里安裝VMware Tools;
安裝完成後點擊虛擬機--設置--共享文件;
添加文件--確定;
復制的文件就到虛擬機/mnt/hgfs/下了。
D. 怎麼把windows上的文件傳到linux
把windows上的文件傳到linux 步驟如下:
下載一個SSH Secure Shell Client即可,SSHSecureShellClient-3.2.9下載地址:http://linux.linuxidc.com/
安裝完成之後在桌面上會出現兩個圖標
左邊是自己Windows系統上的文件,右邊是Linux系統上的文件,上傳時只用將左邊的文件用滑鼠拖到右邊窗口即可
E. 怎樣將windows系統下的文件拖放到Linux系統下
如果使用vmware虛擬安裝的linux系統,可以通過安裝vmware tools來實現從windows系統拖放文件到Linux系統。
1、打開vmware虛擬機,點擊「虛擬機」,下拉菜單中選擇「安裝vmware工具」。
F. 浼犳枃浠跺埌linux鏈嶅姟鍣╨inux鏈嶅姟鍣ㄤ笂浼
win7涓嬮氳繃ssh濡備綍涓婁紶鏂囦歡鑷砽inux鏈嶅姟鍣錛
Windows緋葷粺濡傛灉瑕佽繛鎺WindowsServer鏈嶅姟鍣錛岄偅鏄涓浠剁畝鍗曠殑浜嬫儏錛屽洜涓虹郴緇熷唴緗浜嗚繙紼嬫岄潰榪炴帴宸ュ叿銆備絾鏄疻indows鍐呯疆鐨勮繙紼嬫岄潰榪炴帴宸ュ叿鍙鑳借繛鎺Windows鏈嶅姟鍣錛屽傛灉鎯沖湪Windows7涓嬪筁inux鏈嶅姟鍣ㄨ繘琛屾搷浣滐紝閭e氨蹇呴』瑕佸熷姪絎涓夋柟宸ュ叿銆
Windows涓嬬殑SSH瀹㈡埛絝宸ュ叿
Windows涓嬭繛鎺Linux鏈嶅姟鍣ㄩ渶瑕丼SH瀹㈡埛絝鏉ヨ繛鎺ワ紝鍦╓indows涓嬬殑SSH瀹㈡埛絝宸ュ叿寰堝氾紝鏈涓哄父鐢ㄧ殑鏈夛細XShell銆丳uTTY絳夛紝鎴戜滑鎺ㄨ崘鐢╔Shell銆
娉ㄦ剰錛氭棤璁轟嬌鐢ㄥ摢縐峉SH瀹㈡埛絝宸ュ叿錛屽垏璁頒竴瀹氳佸湪鍏跺畼緗戜笂涓嬭澆錛佸湪鍓嶅嚑騫寸殑鏃跺欙紝涓浜涢粦瀹㈠皢涓浜涚疆鏈夊悗闂ㄧ殑PuTTY宸ュ叿鐢氳嚦鍋氫簡浠樿垂鎺ㄥ箍錛屼互姝ゆ潵紿冨彇澶ч噺鐨勬湇鍔″櫒鍜岀悊璐﹀彿鍜屽瘑鐮侊紒
Windows鍜孡inux浜掍紶鏂囦歡鐨勬柟妗
鍦╓indows鍜孡inux涔嬮棿浜掍紶鏂囦歡鏈夊嚑縐嶆柟妗堬紝鎺ㄨ崘涓嬮潰鍑犵嶆柟妗堜緵澶у跺弬鑰冦
1銆佸皬鏂囦歡浼犺緭浣跨敤lrzsz
Linux涓婃湁涓嬈懼皬宸ュ叿lrzsz錛屽畨瑁呭悗浣跨敤涓や釜綆鍗曞懡浠わ紙rz涓婁紶鏂囦歡銆乻z鍙戦佹枃浠訛級灝卞彲浠ュ疄鐜癢indows鍜孡inux涔嬮棿浜掍紶鏂囦歡銆
lrzsz鍙閫傚悎浼犻掑皬鏂囦歡錛屾枃浠跺ぇ灝100M浠ュ唴鐨勯兘鍙浠ヤ嬌鐢ㄦゅ伐鍏鋒潵浼犺緭銆
2銆佸ぇ鏂囦歡浼犺緭浣跨敤WinScp
WinScp鏄疻indows鐜澧冧笅鐨勫熀浜嶴SH鍙奡CP鍗忚鐨凷FTP瀹㈡埛絝錛屽叾瀹炲氨鏄疐TP瀹㈡埛絝宸ュ叿錛屽畠鏀鎸佹柇鐐圭畫浼狅紝杈冧負鏂逛究銆
浠ヤ笂灝辨槸鎴戠殑瑙傜偣錛屽逛簬榪欎釜闂棰樺ぇ瀹舵槸鎬庝箞鐪嬪緟鐨勫憿錛熸㈣繋鍦ㄤ笅鏂硅瘎璁哄尯浜ゆ祦~鎴戞槸縐戞妧棰嗗煙鍒涗綔鑰咃紝鍗佸勾浜掕仈緗戜粠涓氱粡楠岋紝嬈㈣繋鍏蟲敞鎴戜簡瑙f洿澶氱戞妧鐭ヨ瘑錛
linux鏈嶅姟鍣ㄤ紶鏂囦歡濡備綍涓嶇敤杈撳瘑鐮侊紵
棣栧厛闇瑕佸湪鏈嶅姟鍣ㄧ璁劇疆/etc/ssh/sshd_config
#vim/etc/ssh/sshd_config
淇鏀瑰備笅涓よ屼負yes銆傚叾瀹炲ぇ澶氭暟鎯呭喌涓嬩笉鐢ㄤ慨鏀癸紝榛樿ゅ氨鏄痽es銆
RSAAuthenticationyes
PubkeyAuthenticationyes
(1)濡傛灉瀹㈡埛鏈哄拰鏈嶅姟鍣ㄩ兘鏄疞inux鏈哄櫒錛岄偅涔堟垜浠浣跨敤涓嬮潰鐨勬柟娉曪細錛堝悗闈㈢2鑺備細鎻愬埌鎬庝箞鍦╓indows涓嬩嬌鐢≒utty鐢熸垚瀵嗛掗瀵癸級
鎴戜滑闇瑕佸湪瀹㈡埛絝鐢熸垚RSA瀵嗛掗瀵廣備嬌鐢╯sh-keygen鍛戒護錛
#ssh-keygen-trsa
鍙傛暟t鐨勬剰鎬濇槸type錛屽悗闈㈣窡鐫鍔犲瘑綾誨瀷錛岃繖閲屾垜浠鏄痳sa銆
鐒跺悗浼氭彁紺轟綘杈撳叆瀵嗛掗淇濆瓨瀹屾垚鏂囦歡鍚嶏紝榪欓噷鎴戜滑闇瑕佷嬌鐢ㄩ粯璁ょ殑id_rsa錛屼箣鍚庢墠鑳芥e父鎵嶈兘鐧誨綍銆傚傛灉浣犵敓鎴愮殑瀵嗛掗浣滀負鍏朵粬鐢ㄥ勶紝閭d箞鍙浠ュ懡鍚嶄負鍏朵粬鍚嶇О錛
Generatingpublic/privatersakeypair.
Enterfileinwhichtosavethekey(/home/cake/.ssh/id_rsa):
涔嬪悗浼氭彁紺轟綘杈撳叆涓涓猵assphrase錛屾垜浠榪欓噷鍙浠ョ暀絀猴紝榪欐牱鎴戜滑鐧誨綍鐨勬椂鍊欏氨涓嶈歌緭鍏ュ瘑鐮併
Enterpassphrase(emptyfornopassphrase):
Entersamepassphraseagain:
鐒跺悗浼氭彁紺轟綘瀵嗛掗鐢熸垚鎴愬姛銆傝繖鏄浣犵殑縐侀掗淇濆瓨涓簙/.ssh/id_rsa錛屼綘鐨勫叕閽ユ槸~/.ssh/id_rsa.pub
鎴戜滑鐜板湪闇瑕佸仛鐨勬槸錛屾妸id_rsa.pub鐨勫唴瀹癸紝娣誨姞鐨勬湇鍔″櫒絝鐨剘/.ssh/autherized_keys鏂囦歡鏈鍚庛
浣犲彲浠ユ妸榪欎釜鏂囦歡涓婁紶鍒版湇鍔″櫒絝錛岀劧鍚庝嬌鐢ㄥ懡浠わ細
#catid_rsa.pub>>~/.ssh/autherized_keys
鍒拌繖閲屽氨瀹屾垚浜嗐
(2)鍦╓indows涓嬩嬌鐢≒utty鐢熸垚瀵嗛掗瀵癸細
Putty鐨勫畨瑁呯洰褰曚笅鏈変釜puttygen.exe紼嬪簭錛屾垜浠榪愯岃繖涓紼嬪簭銆
涔嬪悗鐐瑰嚮Generate錛屽紑濮嬬敓鎴愬瘑閽ュ廣傛垜浠闇瑕佹牴鎹鎻愮ず錛屽湪鎸囧畾鏂規嗗唴闅忔満婊戝姩榧犳爣銆傝繖鏄涓轟簡鏍規嵁榧犳爣杞ㄨ抗錛屼駭鐢熶竴浜涢殢鏈烘暟鎹銆
涔嬪悗鐢熸垚緇撴潫錛屾垜浠鐐瑰嚮SavePrivateKey灝嗙侀掗瀛樻斁鍦ㄦ煇涓鐩褰曚腑銆傜劧鍚庤祴鍊兼渶涓婇潰鏂囨湰妗嗕腑鐨勫叏閮ㄥ唴瀹癸紝綺樿創鍒癓inux鏈嶅姟鍣ㄧ鐨刟utherized_key鐨勬渶鍚庛
鎴戜滑鐜板湪鍙浠ュ叧闂榪欎釜灝忕▼搴忋
鐜板湪鎵撳紑Putty錛屽湪宸﹁竟鐨勯夐」涓錛岄夋嫨Conneciton_SSH_Auth錛屽湪涓錛岄夋嫨鍒氭墠淇濆瓨鐨勭侀掗璺寰勫氨鍙浠ヤ簡銆
鍒版や綅緗錛孭utty涔熷彲浠ヤ笉鐢ㄥ瘑鐮佺櫥褰曚簡銆
Linux涓婁紶鏂囦歡鍒版湇鍔″櫒鍛戒護鏄浠涔堝憿錛
1ssh$sshusername@remotehost鐢╯hh鐧婚檰鏈嶅姟鍣ㄣ
2銆乻cp鍛戒護scp鍩轟簬SSH鍗忚錛屽彲浠ュ皢鏈鍦版枃浠舵嫹璐濆埌榪滅▼鏈嶅姟涓婄殑鎸囧畾鐩褰曪紝鏍煎紡濡備笅錛$scpfilenameusername@remotehost:remotedirectory鎵ц岋細[email protected]:/home/admin3ftp/sftp棣栧厛鐢╮oot鐢ㄦ埛鐧誨綍榪滅▼Linux鏈嶅姟鍣錛屽皢admin鐢ㄦ埛娣誨姞鍒癋TP璐︽埛涓銆傞氳繃echo鍛戒護榪藉姞涓琛屽埌user_list鏂囦歡涓錛
#echoadmin>>user_list涔嬪悗閫氳繃service鍛戒護寮鍚疐TP鏈嶅姟錛
#servicevsftpdstart鐜板湪灝卞彲浠ュ湪鏈鏈鴻塊棶FTP榪滅▼鏈嶅姟鍣ㄤ簡錛岀劧鍚庨氳繃put鍛戒護涓婁紶鏂囦歡浜嗐4SSHWindowsClientSSH鎻愪緵浜嗕竴涓猻cp2.exe浣滀負Windows涓嬬殑scp鍛戒護宸ュ叿銆