A. 如何把文件傳到linux伺服器上
Step1. 在雲伺服器配置FTP服務
1.在root許可權下,通過如下命令安裝Vsftp。
[root@VM_250_202_tlinux ~]# yum install vsftpd
2.在啟動vsftpd服務之前,需要登錄雲伺服器修改配置文件,將匿名登錄禁用掉。打開配置文件,命令如下:
[root@VM_250_202_tlinux ~]# vim /etc/vsftpd/vsftpd.conf
在配置文件中第11行的「anonymous_enable=YES」前面數遲加上#號,即將匿名喊畢含登錄禁用。
3.讀取生效配置。
[root@VM_250_202_tlinux ~]# cat /etc/vsftpd/vsftpd.conf |grep ^[^#] local_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YESanon_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESpam_service_name=vsftpserlist_enable=YEStcp_wrappers=YES
4.啟動vsftpd服務。
[root@VM_250_202_tlinux ~]# service vsftpd start
5.設置FTP用戶賬號。設置成功後,即可通過該賬號登錄FTP伺服器。(1)設置FTP用戶的賬號,例如賬號為「ftpuser1」,目錄為/home/ftpuser1,且設置不允許通過ssh登錄。
[root@VM_250_202_tlinux ~]# useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1
(2)設置賬號對應的密碼,例鄭笑如密碼為「ftpuser1」。
[root@VM_250_202_tlinux ~]# passwd ftpuser1
6.修改vsftpd的pam配置,使開發者可以通過自己設置的FTP用戶帳號和密碼連接到雲伺服器。(1)修改pam。
[root@VM_250_202_tlinux ~]# vim /etc/pam.d/vsftpd
內容修改為:
#%PAM-1.0 auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib64/security/pam_unix.so shadow nullok auth required /lib64/security/pam_shells.so account required /lib64/security/pam_unix.so session required /lib64/security/pam_unix.so
(2)確認修改後的文件是否正確。
[root@VM_250_202_tlinux ~]# cat /etc/pam.d/vsftpd#%PAM-1.0 auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib64/security/pam_unix.so shadow nullok auth required /lib64/security/pam_shells.so account required /lib64/security/pam_unix.so session required /lib64/security/pam_unix.so
(3)重啟vsftpd服務,使修改生效。
Step2. 上傳文件到Linux雲伺服器
1.下載並安裝開源軟體FileZilla請使用FileZilla的3.5.1、3.5.2版本(使用3.5.3版本的FileZilla進行FTP上傳會有問題)。由於FileZilla 官網上只提供了最新的3.5.3版本下載,因此建議開發者自行搜索3.5.1、3.5.2下載地址。建議的3.5.1 下載地址:http://www.oldapps.com/filezilla.php?old_filezilla=6350
2.連接FTP運行FileZilla,按下圖所示進行配置,配置後點擊「快速鏈接」:
[root@VM_250_202_tlinux ~]# service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]
B. 【軟體安裝】---安裝rz和sz命令實現Linux與Windows傳輸文件
前言: 雖然使用Putty和Xshell我們可以實現自己的電腦與Linux連接,但是有時也需要從Linux直接傳輸文件到Windows中,或者從Windows傳輸文件到Linux,這時就可以用rz和sz命令。
1.軟體安裝
yum安裝
編譯安裝
2.軟體使用
lrz命令是方便從windows傳文件到Linux,在windows下通過連接工具進入linux系統,cd到自己需要的目錄,命令行輸入lrz,然後回車,之後會彈出一個選擇框,選擇我們需要上傳的文件,然後add,最後上傳就好了。
lsz命令是從Linux傳輸文件到windows,同樣Linux下我們需要傳的文件所在目錄,命令行輸入lsz,後面跟上需要傳輸的文件命,可以是一個文件,也可以跟多個文件名,同時傳多個文件,然後回車,就可以傳文件了。
C. 怎樣上傳文件到linux伺服器
工具/原料:
windows系統
putty遠程工具
winscp軟體
1.在windows系統下下載putty軟體,它能遠程連接到linux伺服器上,下載安裝包後解壓會得到以下的目錄結構
2.將上述文件夾中的pscp.exe文件復制到系統C:\Windows\System32目錄結構下,保證用dos訪問得到。
3.按住win+r鍵,輸入cmd調出dos窗口,在窗口中按照以下格式輸入:
pscp 文件在windows系統的路徑 linux系統用戶名@伺服器Ip:/保存的路徑
舉個例子:pscp a.txt [email protected]:/home/ubuntu
4.之後點擊回車,在輸入伺服器密碼後,文件就傳輸過去啦,可在linux伺服器對應的目錄上找到相應的文件了。
5.當然還有一種更簡單的方法,在windows系統上安裝winscp軟體。
6.輸入用戶名密碼後,登陸成功進入文件系統,圖形化界面操作,直接對要傳輸的文件進行拖拽處理,文件就很順利的傳輸到伺服器上了。更多Linux知識可參考書籍《Linux就該這么學》。
D. Xshell怎麼給Linux伺服器上傳文件
相信Linux用戶對Xshell遠程管理軟體都不陌生的,不過對於一些新手朋友來講,向Linux伺服器上傳文件可能還存在難度,這里小編就分享了Xshell向Linux伺服器上傳文件的詳細步驟,喚局和下面一起來看看吧。
首先登錄Linux伺服器。打開Xshell,新建會話輸入相應的主機名稱和IP,登錄Linux伺服器。
登錄Linux伺服器
查看lrzsz是否已經安裝。在會話中輸入rpm-qa&greplrzsz,然後按回車鍵即可。
查看lrzsz是否安裝
上傳安裝包。若lrzsz沒有安裝,通過WinCSP上傳安裝包(安裝包可從Linux操作系統鏡像文件中獲取),如圖。
查看lrzsz是否安裝
安裝lrzsz。在會話中執行如下圖所示的命令,就能進行安臘族裝。
安裝lrzsz
上傳文件。執行rz命令上傳文件,彈出文件選擇窗口。
執行rz命令上傳文件
選擇上傳的文件。在文件選擇窗口選擇上傳的文件,然後點擊「打開」按鈕。
選擇上傳的文件
文件上傳成功。選擇文和盯件上傳後。會彈出如下圖所示的文件傳輸窗口,表明文件已上傳成功。
選擇上傳的文件
Xshell|
E. Win與Linux文件互傳(VM虛擬機)
圖文版:https://pan..com/s/1cspR5MfwAdcnZKDByslijQ
注意:共享文件不是,文件管理器其他位置中的Windows網路選項。
四.使用WinSCP
1.安裝WinSCP
2.使用win10CMDipconfig命令查看本機所有ip,本機所有IP如下,找到其中的VMwareNetworkAdapterVMnet。在這有兩個可能是的ip地址192.168.64.1和192.168.204.1,並且使用ping命令都能ping通。
3.在虛擬機中查找IP,本次使用Centos7.7,使用ifconfig命令找到所有inet,其中與Win10中找到的ip相同的ip即為本次要連接的虛擬機。
4.使用WinSCP登陸,文件協議選擇SFTP
注意:其中主機名填ip地址,而非使用hostname-f得到的主機名。埠號默認就可以,測試發現和防火牆並沒有什麼關系,在此我只防火牆只打開了2277埠,最後同樣是可以正常連接使用。
備註:WinSCP主頁:https://winscp.net/eng/index.php
查看開放的埠:
firewall-cmd--list-ports
添加例外埠:
firewall-cmd--add-port=8080/tcp
查看防火牆狀態
firewall-cmd--state
停止firewall
systemctlstopfirewalld.service
禁止firewall開機啟動
systemctldisablefirewalld.service
F. 如何使用xftp工具在Windows與Linux之間傳輸文件
xftp工具是一款SFTP,FTP文件傳輸軟體,可在Windows pc與Unix/Linux之間安全的傳輸文件。
使用xftp工具從Windows向Linux傳輸文件的時候,先新建一FTP站點:
名稱:寫一有意義的名稱;
主機:填寫Linux的IP地址(IP地址的查詢方法為在Linux中輸入ifconfig);
協議:選擇SFTP;
方法:password,輸入與Linux相同的用戶清橘名與密碼;
點笑早擊確定--連接後,會在頁面右側顯示Linux安裝目錄。
至此,新建會話完成,可從Windows向Linux傳輸文件,拖動過去即可,反之亦然。
下次使用時,直接打開需要的對話即可。
可從Windows向Linux傳輸文件時答升團,壓縮包不要解壓後向Linux發送。
在Linux下某個文件存在問題,需要修改時,可傳到Windows下進行更改,然後拷貝回去即可。
(註:在計算機下,可使用Notepad++打開文件。)
轉載,僅供參考。
G. linux系統 怎樣和windows互傳文件
一、配置環境
虛擬機Linux:Fedora 9
文件粗彎虧傳輸工具:SSHSecureShellClient-3.2.9
二、實現步驟
1. 在Windows中安裝文件傳輸工具SSHSecureShellClient-3.2.9,主界面如下。左邊是Windows資源管理器,右邊是Linux目錄顯示區(還沒連接到Linux不可操作)。
2. 啟動虛擬機中的Linux,查看Linux的IP地址,如下。ifconfig命令查看IP地址,IP是192.168.134.128。
3. 在Windows的命令行測試Ping Linux的IP地址,如下。可以Ping通Linux主機。
4. 開啟Linux的SSHD服務,如下。SSHSecureShellClient-3.2.9需要SSHD服務支持。5. 開始到Linux的連接,如下:
(1)單擊工具欄上的Quick Connect按鈕;
(2)輸入Linux的IP地址和用戶名,其他默認;
(3)如果出現這個界面,說明不能連接到這個IP或者SSHD服務沒有開啟;
(4)如果出現這個界面,說明可以連接到Linux了,輸入Linux的登錄密碼;
(5)已經連接到Linux了鬧舉。左邊是Windows資源管理器,右邊是Linux目錄,默認打開到/root目錄。
6. 開始岩神在Windows與Linux之間傳輸文件,如下。直接用滑鼠拖動要傳送的文件即可。
在實際的嵌入式Linux開發中,有很多時候需要在Windows與Linux之間傳輸文件,特別是只有一台開發主機的時候,當然在Windows與Linux之間傳輸文件的方法也有很多。
H. linux 系統 怎麼上傳文件
方法/步驟
下載 Filezilla client工具,此客戶端穗掘為免費軟體,下載完成後安裝,安裝一路下一步在這里就不過多闡述了,下載地址:https://filezilla-project.org/
安裝完成打開filezilla 客戶端程序
點擊文件標簽,打開站點管理
再打開的站點管理裡面,點擊右下角的新站點
新建完站點後配納族答置接下里配置站點參數;
1、給站點起一個好記的名字,方便以後連接時辨別站點
2、輸入主機的IP地址,我這里要連接的linux主機的IP地址是 172.26.201.154
3、協洞慧議選擇「SFTP-SSH File Transfer protocol"
4、 登錄類型選擇「詢問密碼」 用戶輸入「root」
I. linux和windows之間文件傳輸
Linux和Windows之間文件傳輸,安裝Samba即可(伺服器進行網路文件共享的一種方式),然後Windows通過Samba連接,方法如下(以Centos為例):
1、安裝Samba相關軟體
yuminstallsambasamba-clientsamba-commo
chkconfigsmbon
chkconfignmbon
2、對路由表做如下操作
iptables-IINPUT4-mstate--stateNEW-mudp-pudp--dport137-jACCEPT
iptables-IINPUT5-mstate--stateNEW-mudp-pudp--dport138-jACCEPT
iptables-IINPUT6-mstate--stateNEW-mtcp-ptcp--dport139-jACCEPT
serviceiptablessave
3、對配置文件進行備份,配置一個公開的目錄
cp/etc/samba/smb.conf/etc/samba/smb.conf.bak
rm/etc/samba/smb.conf
touch/etc/samba/smb.conf
vi/etc/samba/smb.conf
#配置一個歲跡公開的訪問目錄,在新創建的smb.conf文件中加入以下配置
<prename="code"class="plain">
#=========GlobalSettings========
[global]
workgroup=WORKGROUP
security並雀搏=share
maptoguest=baser
#=====ShareDefinitions==========
[MyShare]
#共享目錄路徑
path=/home/samba/share
browsable=yes
writable=yes
guestok=yes
readonly=no
4、設置文件夾許可權,檢測配置文件,重啟服務
chmod-R0777/home/samba/share
testparm
servicesmbrestart#servicenmbrestart
5、Windows下以訪問共享的方式即可查看共享目錄,按下win7的快捷鍵(WIN+R)打開「運行」工具。
6、在「運行」中輸入:\samba 伺服器的ip共享目錄絕祥 然後回車即可連接。
J. linux redhat怎麼用xshell上傳本地文件
一、使用工具:xshell、linux redhat。
二、上傳步驟:
1、連接設置(linux客戶端)
三、注意事項:
1.正確填寫用戶名和密碼;
2.在ZMODEM 添加上圖設置