云服務器文件傳輸問題

最近再做一個web項目,目前決定先把應用放在云服務器上。我選擇的云主機是aliyun的Ubuntu 16.04主機。部署好云主機環境后,就需要把我在本地開發好的程序上傳到云主機了。剛開始打算用ftp協議來傳輸,于是參照網上的教程(Ubuntu 16.04下vsftpd 安裝配置實例_服務器應用_Linux公社-Linux系統門戶網站),安裝vsftpd,設置相關參數,本地安裝FileZilla。當一切都設好后,到最后一步卻卡住了,使用ftp協議FileZilla怎么都連不上云主機。在網上搜了很多方法都無效,大部分認為問題出在云主機的防火墻,但我檢查了我的云主機防火墻iptables服務根本沒開啟,最后還是沒有找到原因。

這里寫圖片描述

最后在Google上,搜解決辦法的時候,無意中看到有人說‘不要用ftp,ftp不安全的,早就該廢棄之類話’,而且提議用SFTP-SSH File Transfer Protocol來傳輸,而且FileZilla就支持該協議。二話不說,直接開試。點擊如上圖左上角的圖標,進入Site Manager界面,選擇SFTP協議,登錄方式選擇秘鑰登錄,秘鑰用的就是云主機的連接秘鑰。

這里寫圖片描述
點擊connect,大喜,果然急速連接成功。如下圖,左邊是本地目錄,右邊是云主機目錄,連接成功后才會顯示。上傳文件操作極易,只需把左邊的文件直接拖到右邊即可。

這里寫圖片描述
在terminal上查看云主機上的文件,剛剛拖進去的圖片已經在云主機的硬盤里了。
這里寫圖片描述

參考網站(可能需要FQ):
https://askubuntu.com/questions/315378/ubuntu-web-server-ftp-connection-timeout 第二個回答
https://ubuntuforums.org/showthread.php?t=2234950 第五個回答

以下是一位外國網友的留言,貼在下方可以參考一下:

I’m more concerned about anyone using FTP. That protocol should have died 15 yrs ago for a number of reasons. It is like telnet. You have ssh running already, so just use an sftp client. There are lots of nice clients for every platform, it will be secure since passwords aren’t transmitted as plain text. If you use Windows - WinSCP is a nice client. There are others. The commands map 1-for-1 to old-school FTP (by design), so there isn’t anything new to learn. Plus the 3 main FTP servers have each had back doors inserted in their source code over the years - I think it happened to 1 of them twice. Just for clarification, nobody has announced any back doors in the current FTP servers that I know. Also - about the only organizations that should still be using FTP are those that want so share all files on the system with the entire world and don’t care who grabs the files. FTP doesn’t usually play nice with firewalls either.

On my home network when NFS isn’t available between the systems, I usually use scp or rsync with ssh-key-based authentication. It is very convenient - much more than FTP or sftp. OTOH, I’ve been called “odd”, so I can completely understand folks using sftp between their Windows and unix-like systems. If you need lots of easy access from Windows, then CIFS (samba) which has next to ZERO security is what most organization use. Just to be fair, NFS can be configured with low security and no encryption too. Neither NFS nor CIFS should be used over the internet (at least without a good VPN).

If you just want to share files with the entire world, use http. If authenticated logins are needed, then scp/sftp are what you want. FTP should have been killed off years ago.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530453.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530453.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530453.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Naive Bayes Classifier - 樸素貝葉斯分類器

Naive Bayes Classifier - 樸素貝葉斯分類器 簡介 在機器學習中,樸素貝葉斯分類器是一系列基于“貝葉斯原理”和“特征之間獨立分布假設”的概率分類器的總稱。把它的名稱分成兩部分來看,一部分是“貝葉斯”對應的是“貝葉斯原理”;另一部分…

Hello,My first blog!

這是我的第一個博客,之所以想開始寫博客主要有幾個原因: 1)剛剛畢業,想記錄自己在技術方面的成長; 2)不斷學習,不斷思考,活到老,學到老; 3)希望…

如何在Oracle官網上下載歷史版本的JDK

點擊下面鏈接: http://java.sun.com/products/archive/ 選擇對應的版本,然后它需要你注冊一個Oracle賬號,注冊一個然后登陸就行了

PL/SQL Developer調試Oracle存儲過程

1,選中存儲過程,右鍵,點擊Edit,會打開一個窗口,提示錯誤信息2,添加debug information3,開始調試4,點擊調試窗口上面的按鈕進行調試

Oracle復雜查詢

1、 列出至少有一個員工的所有部門編號、名稱,并統計出這些部門的平均工資、最低工資、最高工資。 1、確定所需要的數據表: dept表:部門名稱;emp表:統計信息; 2、確定已知的關聯字段: emp.de…

TCP三次握手和四次揮手以及11種狀態

TCP三次握手和四次揮手以及11種狀態 1、三次握手 置位概念:根據TCP的包頭字段,存在3個重要的標識ACK、SYN、FIN ACK:表示驗證字段 SYN:位數置1,表示建立TCP連接 FIN:位數置1,表示斷開TCP連…

計算機網絡體系結構——各層的功能

OSI七層架構 物理層主要功能:實現比特流的透明傳輸。基本單位:比特。 數據鏈路層主要功能 :封裝成幀 。把幀從原MAC傳到目的MAC(相鄰節點之間幀的透明傳輸) 差錯檢測 循環冗余檢測法。只檢測有沒有比特錯誤&#xf…

HTTP報文分析

一、HTTP請求報文解剖 HTTP請求報文由3部分組成(請求行請求頭請求體): 下面我們基于socket編寫一個簡單的HTTP server import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.Inp…

SSM框架整合一(springmvc+spring+mybatis+maven+tomcat)

一,環境說明 jdk1.7.0_07(cmd命令行輸入java -version查看),點擊下載 eclipse Kepler Service Release 2 apache-maven-3.3.9(cmd命令行輸入mvn -v查看),點擊下載 apache-tomcat-7.0.52,點擊下載 mysql-5.5.28-winx64&#xff0c…

如何在windows機器上安裝apache ab

為什么要使用apache ab,apache ab的是用來干嘛的,apache ab的命令? 如果您是來找上面這些問題的答案,那么請立刻關掉當前頁面,因為這篇文章是純粹的安裝教程,避免浪費時間。 一,安裝環境 win…

apache log4j入門

學習一項新東西之前,我常常問自己: 這項技術是什么? 這項技術為我們做了什么? 為什么不用其他類似的技術? 如何使用這項技術? 于是我帶著這些問題開始學習apache log4j 一,apache log4j是…

低版本Eclipse如何快速設置黑色主題

低版本的Eclipse(例如Kepler Service Release 2),沒有自帶的黑色主題,并且在線安裝黑色主題會報錯 去網上找了一圈結果都是騙人的,這個時候別著急,只需三個簡單的步驟即可完成黑色主題配置。 下面是設置完…

tomcat-maven插件熱部署(簡潔版)

最近在學ssm框架,為了提高學習效率,想使用tomcat-maven插件熱部署,網上有很多關于這方面的文章,但是有很多坑。 自己總結了一下,簡化了多余的配置,還有運行過程中發生異常的原因。 環境:apach…

eclipse中配置jad反編譯插件

1 下載Eclipse支持jad插件的jar包 將下載得到的net.sf.jadclipse_3.3.0.jar放到eclipse》plugins目錄下 2 eclipse配置jad插件 下載jad.exe 3 設置文件關聯

SpringCloud學習之路(一)-簡單Demo

首先,我們先在C:\Windows\System32\drivers\etc路徑下的hosts最后添加兩個地址用于模擬服務端以及消費端的IP 127.0.0.1 dept-8001.com #微服務端127.0.0.1 client.com #消費端 SpringCloud的一個最基礎Demo,本地真實模擬環境(服務的創建者以及消費者),這是我們Demo截圖: 分為一…

Oracle數據庫數據泵導入導出

由于開發過程中有時候無法直接連數據庫,這時候需要將數據庫導入開發環境中,故此總結一個完整的數據庫導入導出過程。 注意expdp和impdp命令末尾都不能加分號 1 導出某個用戶的所有數據庫對象 1.1 Linux導出 su - oracle 授權用戶grant exp_full_data…

eclipse工作區打不開的解決方案

今天上班的時候發現eclipse打開總是閃退,剛開始以為是eclipse的問題,后來才發現是工作區的問題。 分享出來,希望能夠幫助遇到同樣問題的人。 1 設置詢問打開的工作區 eclipse安裝目錄\configuration\.settings\org.eclipse.ui.ide.prefs&a…

日期時間總結

今天總結一下日期時間如何處理,方便以后查看。 1 Oracle 1.1 日期格式參數及其含義說明 Oracle不區分大小寫,所以下面參數大小寫都可以 D 一周中的星期幾 DAY 天的名字,使用空格填充到9個字符 DD …

Oracle對象被鎖如何處理

1 查看被鎖住的對象 select object_name,machine,s.sid,s.SERIAL# from v$locked_object l,dba_objects o ,v$session s where l.object_id  o.object_id and l.session_ids.sid; 2 解鎖 將1中查詢出的sid和serial#,作為參數 alter system kill session 2400,…

BeycondCompare3破解綠色版下載

鏈接: https://pan.baidu.com/s/1GBtkLdqU7wTAzjvn2QfHrw 提取碼: rzcw 復制這段內容后打開百度網盤手機App,操作更方便哦