windows下的库文件在linux的使用,Windows、Linux之间传输文件的几种方式
常見的文件傳輸協議有ftp、sftp,sftp就是在ftp的基礎上對傳輸的數據進行了加密。
ftp速度快,sftp速度略慢但安全性高。
ftp默認使用21端口,sftp默認使用22端口。
我使用的是CentOS,不知道是不是CentOS安全性高的原因,默認開啟了sftp,而ftp默認沒有安裝。
可以直接使用sftp,如果想使用ftp,需要先在Linux上安裝ftp。
Linux安裝ftp
先看下安裝了ftp沒:
yum list installed | grep ftp
沒有安裝就下一步。
搜索可用的軟件包:
yum list | grep ftp
安裝:
sudo yum install vsftpd
開啟ftp服務:
service vsftpd start
看下是否啟動成功:
sudo netstat -nltp | grep 21
root賬戶才能看到所有信息,要么切換到root,要么加sudo。
看到服務已經成功啟動。
方式一、使用FileZilla(免費)
下載安裝FileZilla,打開
輸入Linux的ip、要登錄的用戶名、密碼,使用ftp就選擇21端口,使用sftp就使用22端口。
左邊是windows的目錄,右邊是linux目錄,可以選擇文件|目錄,右鍵傳輸,也可以直接鼠標拖到目標文件夾里。
方式二、使用FlashFXP(收費)
有30天免費試用期。下載安裝打開
同樣的,左邊是windows目錄,右邊是linux目錄,可以右鍵傳輸,也可以直接拖。
方式三、使用PSFTP(免費)
安裝PuTTY時自動安裝了PSFTP,當然也可以單獨下載安裝
可以雙擊打開PSFTP,但雙擊太沒有逼格,我們使用命令行來操作。
命令行輸入psftp啟動psftp。
連接到Linux:
open 192.168.1.7
根據提示輸入用戶名、密碼:
Windows向Linux傳文件:
put D:\jdk-8u241-linux-x64.rpm /root/jdk-8u241-linux-x64.rpm
put? 本地文件路徑? 目標文件路徑。
注意windows的文件路徑用\,Linux的文件路徑用/。
如果傳的是文件夾,加參數-r表示遞歸:
put -r D:\tomcat1 /root/tomcat1
如果目標路徑只寫文件|目錄名,比如? put? ?D:\jdk-8u241-linux-x64.rpm? ?jdk-8u241-linux-x64.rpm,默認傳到你登錄用戶的根目錄下。
可以缺省目標文件|目錄的路徑,缺省時默認傳到登錄用戶的根目錄下,文件|目錄名就使用源文件|目錄的。
下載Linux上的文件到Windows:
get /root/jdk-8u241-linux-x64.rpm C:\Users\chy\Desktop\jdk-8u241-linux-x64.rpm
get -r /root/tomcat1 C:\Users\chy\Desktop\tomcat1
注意點都一樣,Windows的路徑用\,Linux的路徑用/,文件夾加-r。
關閉連接:
close
退出程序:
quit
此外還提供了一系列命令來操作Linux上的文件、目錄,比如新建、剪切、刪除、修改權限等,輸入help查看命令介紹:
四、使用Windows自帶的ftp程序
命令行輸入ftp即可啟動ftp,和psftp的操作完全一樣,唯一區別是psftp使用的是sftp協議(安全),ftp使用ftp協議(不安全)。
說明
都只能看到、操作登錄到的那個賬戶的目錄
ftp使用明文傳輸,用戶名、密碼、文件內容都是明文傳輸,很不安全;sftp的數據都是加密傳輸
總結
以上是生活随笔為你收集整理的windows下的库文件在linux的使用,Windows、Linux之间传输文件的几种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js写的程序如何上线到linux,将 N
- 下一篇: linux等陆不上ftp,vsftp连接