Linux常用伺服器構建 ftp ssh伺服器

2021-10-17 12:50:58 字數 2238 閱讀 4378

猿碼互聯 猿碼互聯

今天ftp 是file transfer protocol(檔案傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。

用於internet上的控制檔案的雙向傳輸。

1.安裝vsftpd伺服器

sudo apt-get install vsftpd
2.配置vsftpd.conf檔案

sudo vi /etc/vsftpd.conf
3.測試上傳功能,登陸ftp伺服器

ftp  ip
4.上傳命令,可以把檔案上傳到ftp伺服器

put somefile
get somefile
ssh為secure shell的縮寫,由 ietf 的網路工作小組(network working group)所制定;ssh 為建立在應用層和傳輸層基礎上的安全協議。

ssh是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。常用於遠端登入,以及使用者之間進行資料拷貝。

利用ssh協議可以有效防止遠端管理過程中的資訊洩露問題。ssh最初是 unix 系統上的乙個程式,後來又迅速擴充套件到其他操作平台。ssh 在正確使用時可彌補網路中的漏洞。ssh 客戶端適用於多種平台。幾乎所有 unix 平台—包括 hp-ux、linux、aix、solaris、digital unix、irix,以及其他平台,都可執行ssh。

使用ssh服務,需要安裝相應的伺服器和客戶端。客戶端和伺服器的關係:如果,a機器想被b機器遠端控制,那麼,a機器需要安裝ssh伺服器,b機器需要安裝ssh客戶端。

a.安裝ssh伺服器

sudo apt-get install openssh-server
b.遠端登陸

ssh 使用者名稱@ip
使用ssh訪問,如訪問出現錯誤。可檢視是否有該檔案 ~/.ssh/known_ssh 嘗試刪除該檔案解決。

ssh 告知使用者,這個主機不能識別,這時鍵入"yes",ssh 就會將相關資訊,寫入" ~/.ssh/know_hosts" 中,再次訪問,就不會有這些資訊了。然後輸入完口令,就可以登入到主機了。

遠端拷貝檔案,scp -r 的常用方法:

1.使用該命令的前提條件要求目標主機已經成功安裝openssh-server

如沒有安裝使用 sudo apt-get install openssh-server 來安裝
2.使用格式:

舉例:scp -r [email protected]:/home/itcast/qq_dir/ ./mytest/lisi

在後續會提示輸入「yes」此時,只能輸「yes」而不能簡單輸入「y」

拷貝單個檔案可以不加 -r引數,拷貝目錄必須要加。

本地檔案複製到遠端:

scp filename remoteusername@remotehostip:remotefile

scp filename remotehostip:remotefolder

scp filename remotehostip:remotefile

本地目錄複製到遠端:

scp -r foldername remoteusername@remotehostip:remotefolder

scp -r foldername remotehostip:remotefolder

遠端檔案複製到本地:

scp remoteusername@remotehostip:remotefile filename

scp remotehostip:remotefolder filename

scp remotehostip:remotefile filename

遠端目錄複製到本地:

scp -r remoteusername@remotehostip:remotefolder foldername

scp -r remotehostip:remotefolder foldername

來吧我們一起學習,這裡有你要的↓↓↓↓↓↓

linux上構建ftp伺服器

可以參考這篇博文。進入 etc vsftpd目錄下,有以下幾個配置檔案 1 ftpusers 黑名單配置檔案,這個裡面的使用者不允許訪問ftp伺服器 2 user list 白名單配置檔案,允許訪問ftp伺服器的使用者列表 3 vsftpd.conf ftp核心配置檔案 vsftpd.conf配置檔...

構建FTP伺服器

ftp是file transfer protocol 檔案傳輸協議 的英文簡稱,而中文簡稱為 文傳協議 用於internet上的控制檔案的雙向傳輸。本文以ubuntu為例來安裝及配置ftp sudo apt get install vsftpd 複製 sudo vi etc vsftpd.conf ...

構建ftp伺服器(二)

date 8.25 target 在kylin上構建ftp伺服器 預設就有,直接安裝 sudo apt get install vsftpd 測試 下,輸入 vsftpd version 不要自啟動,那就要修改其啟動指令碼 vim etc init vsftpd.conf 將start on run...