當前位置:首頁 » 文件管理 » ftpssh

ftpssh

發布時間: 2022-01-09 12:52:19

java遠程進行telnet ftp ssh連接的方法

文件傳輸協議(File Transfer Protocol, FTP)FTP是用於在網路上進行文件傳輸的一套標准協議。 它屬於網路協議組的應用層。 FTP是一個8位的客戶端-伺服器協議, 能操作任何類型的文件而不需要進一步處理, 就像MIME或Unencode一樣。但是, FTP有著極高的延時,這意味著, 從開始請求到第一次接收需求數據之間的時間會非常長, 並且不時的必需執行一些冗長的登陸進程。 概述 FTP服務一般運行在20和21兩個埠。 埠20用於在客戶端和伺服器之間傳輸數據流, 而埠21用於傳輸控制流,並且是命令通向ftp伺服器的進口。 當數據通過數據流傳輸時,控制流處於空閑狀態。 而當控制流空閑很長時間後,客戶端的防火牆會將其會話置為超時, 這樣當大量數據通過防火牆時,會產生一些問題。此時, 雖然文件可以成功的傳輸,但因為控制會話會被防火牆斷開, 傳輸會產生一些錯誤。 FTP實現的目標: 促進文件的共享(計算機程序或數據) 鼓勵間接或者隱式的使用遠程計算機 向用戶屏蔽不同主機中各種文件存儲系統的細節 可靠和高效的傳輸數據 缺點: 密碼和文件內容都使用明文傳輸,可能產生不希望發生的竊聽。 因為必需開放一個隨機的埠以建立連接,當防火牆存在時, 客戶端很難過濾處於主動模式下的FTP流量。 這個問題通過使用被動模式的FTP得到了很大解決。 伺服器可能會被告知連接一個第三方計算機的保留埠。 FTP雖然可以被終端用戶直接使用, 但是它是設計成被FTP客戶端程序所控制。 運行FTP服務的許多站點都開放匿名服務,在這種設置下, 用戶不需要帳號就可以登錄伺服器,默認情況下, 匿名用戶的用戶名是:「anonymous」。 這個帳號不需要密碼, 雖然通常要求輸入用戶的郵件地址作為認證密碼, 但這只是一些細節或者此郵件地址根本不被確定, 而是依賴於FTP伺服器的配置情況。 [編輯] 主動和被動模式 FTP有兩種使用模式:主動和被動。 主動模式要求客戶端和伺服器端同時打開並且監聽一個埠以建立連 接。在這種情況下,客戶端由於安裝了防火牆會產生一些問題。 所以,創立了被動模式。 被動模式只要求伺服器端產生一個監聽相應埠的進程, 這樣就可以繞過客戶端安裝了防火牆的問題。 一個主動模式的FTP連接建立要遵循以下步驟: 客戶端打開一個隨機的埠(埠號大於1024,在這里, 我們稱它為x), 同時一個FTP進程連接至伺服器的21號命令埠。此時, 源埠為隨機埠x,在客戶端,遠程埠為21,在伺服器。 客戶端開始監聽埠(x+1),同時向伺服器發送一個埠命令( 通過伺服器的21號命令埠), 此命令告訴伺服器客戶端正在監聽的埠號並且已准備好從此埠接 收數據。這個埠就是我們所知的數據埠。 伺服器打開20號源埠並且建立和客戶端數據埠的連接。此時, 源埠為20,遠程數據埠為(x+1)。 客戶端通過本地的數據埠建立一個和伺服器20號埠的連接, 然後向伺服器發送一個應答,告訴伺服器它已經建立好了一個連接。 [編輯] FTP和網頁瀏覽器 大多數最新的網頁瀏覽器和文件管理器都能和FTP伺服器建立連接 。這使得在FTP上通過一個介面就可以操控遠程文件, 如同操控本地文件一樣。 這個功能通過給定一個FTP的URL實現,形如ftp://< 伺服器地址>(例如, ftp://ftp.gimp.org )。是否提供密碼是可選擇的,如果有密碼,則形如ftp://< login>:<password>@< ftpserveraddress>。 大部分網頁瀏覽器要求使用被動FTP模式, 然而並不是所有的FTP伺服器都支持被動模式。

㈡ ssh是一個什麼軟體,做什麼用的。聽說能通過它連接linux,有沒有相關的解釋還有ssh和ftp有啥關系

iis7遠程桌面管理軟體,是一款綠色小巧,功能實用的FTP工具軟體,其界面簡潔,操作方便,它支持FTP批量上傳下載,它可以同時連接多台ftp伺服器進行文件傳輸工作,還可以在線解壓縮文件,支持文件查找,在線編輯等功能。同時它還能夠同時遠程操作多台伺服器,並且多台伺服器間可以自由切換,適合機房管理、站長、運維工作、程序員使用。適用於Windows系統,Linux系統和VPS伺服器等。


FTP出現連接SSH出錯怎麼辦?

實際的開發中,我們可能經常會遇到關於連接SSH出錯的情況,這一方面的問題也經常困擾著咱們的小夥伴,下面就讓我來給大家演示一下如何處理這方面的問題吧!

SSH解決辦法

以下是解決辦法:


1、看下服務路徑


[root@*****]#locatesftp-server


/usr/libexec/openssh/sftp-server


/usr/share/man/man8/sftp-server.8.gz


2、看下配置文件中信息:


#vi/etc/ssh/sshd_config


#overridedefaultofnosubsystems


Subsystemsftp/usr/libexec/openssh/sftp-server


-----Subsystem前面有#號的話去掉。


----下面這幾句有的話就注釋掉吧,和上面的沖突


Subsystemsftpinternal-sftp-server


UsePAMyes


MatchUsertest


ChrootDirectory/opt/download/


ForceCommandinternal-sftp


AllowTcpForwardingno


X11Forwardingno


3、重啟服務


#/etc/init.d/sshdreload或者servicesshdrestart


4、然後測試連接下。


5、如果上述不行,請檢查netstat連接情況,看看信息。


6、檢查下防火牆信息,執行serviceiptablesstop後測試,或者開放登陸設備IP的22埠許可權。

㈢ ftp一個伺服器 如果是22埠 ssh-2.0-openssh_4.3 ,是什麼意思

22埠不是FTP協議使用的,是SSH2協議的埠號,SSH2類似於Telnet,是加密的遠程登錄協議,現在很多網路設備支持採用該協議進行配置,如果有賬號和密碼,可以採用免費的putty.exe來登錄,該軟體網上可以找到。如果有SecureCRT軟體,登錄配置更方便。

㈣ 如何開SSH的FTP帳號

下面開始:
首先修改sshd的配置文件:
$ sudo nano /etc/ssh/sshd_config

將該文件的末尾修改如下:
#Subsystem sftp /usr/lib/openssh/sftp-server
#該行(上面這行)注釋掉
Subsystem sftp internal-sftp
Match group sftp
#匹配sftp組,如為單個用戶可用:Match user 用戶名
ChrootDirectory /sftphome/
#指定用戶被鎖定到的那個目錄,為了能夠chroot成功,該目錄必須屬主是root,並且其他用戶或組不能寫
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
#UsePAM yes
#該行(上面這行)同樣注釋掉,或者移到Subsystem sftp internal-sftp的上面

下面建立sftp組和一個測試用戶testuser,該用戶屬於sftp組:
$ sudo groupadd sftp
$ sudo useradd -d /testuser -s /bin/false -g sftp testuser
$ sudo passwd testuser

創建Ftp目錄:
$ sudo mkdir -p /sftphome/testuser

重啟SSH服務 sshd:
$ sudo /etc/init.d/ssh reload

此時,使用帶有sftp功能的客戶端軟體,比如filezilla、flashfxp就可以用testuser使用sftp方式登錄伺服器了;

但是,此時無法在 /sftphome/testuser 目錄下建立、修改文件,所以還要修改目錄許可權,把testuser目錄屬主給予用戶testuser:

$ sudo chown testuser:sftp /sftphome/testuser
這樣,testuser用戶便可以自由操作此目錄了。

㈤ vsftp和ssh

其實這個就跟windows下大家習慣用telnet連接網路設備一樣,雖然不安全。
也就是個使用習慣的問題了,老司機習慣用了就常用,新手不知道有其他的什麼可以用,所以也就用了。

㈥ linux ssh ftp 密碼一樣嗎

ssh,ftp 用戶就是你linux系統的用戶,和你的系統帳戶的密碼是一樣的。

㈦ 在FTP上登陸使用SSH可以登錄,那在leapFTP上怎麼登陸呢

沒用過leapftp,但明顯你不該使用你標出來的快遞登錄,而是應該在伺服器下去新建一個伺服器,在那的屬性中應該可以選擇SFTP

㈧ 請寫出下列服務使用的默認埠:ftp,ssh,telnet,dhcp,mail,pop3,smtp,dns,http,sm

常用TCP 埠作用及其操作建議
在上網的時候,我們經常會看到「埠」這個詞,也會經常用
到埠號,比如在FTP 地址後面增加的「?q21」,21 就表示埠號。
那麼埠到底是什麼意思呢?怎樣查看埠號呢?一個埠是否成
為網路惡意攻擊的大門呢?,我們應該如何面對形形色色的埠
呢?下面就將介紹這方面的內容,以供大家參考。
埠簡介:本文介紹埠的概念,分類,以及如何關閉/開啟一
個埠
21 埠:21 埠主要用於FTP(File Transfer Protocol,文件傳
輸協議)服務。
23 埠:23 埠主要用於Telnet(遠程登錄)服務,是Internet
上普遍採用的登錄和模擬程序。
25 埠:25 埠為SMTP(Simple Mail Transfer Protocol,簡單
郵件傳輸協議)伺服器所開放,主要用於發送郵件,如今絕大多數
郵件伺服器都使用該協議。
53 埠:53 埠為DNS(Domain Name Server,域名伺服器)
伺服器所開放,主要用於域名解析,DNS 服務在NT 系統中使用的
最為廣泛。
67、68 埠:67、68 埠分別是為Bootp 服務的Bootstrap Protocol
Server(引導程序協議服務端)和Bootstrap Protocol Client(引導程
序協議客戶端)開放的埠。
69 埠:TFTP 是Cisco 公司開發的一個簡單文件傳輸協議,類
似於FTP。
79 埠:79 埠是為Finger 服務開放的,主要用於查詢遠程主
機在線用戶、操作系統類型以及是否緩沖區溢出等用戶的詳細信息。
80 埠:80 埠是為HTTP(HyperText Transport Protocol,超
文本傳輸協議)開放的,這是上網沖浪使用最多的協議,主要用於
在WWW(World Wide Web,萬維網)服務上傳輸信息的協議。
99 埠:99 埠是用於一個名為「Metagram Relay」(亞對策
延時)的服務,該服務比較少見,一般是用不到的。
109、110 埠:109 埠是為POP2(Post Office Protocol Version
2,郵局協議2)服務開放的,110 埠是為POP3(郵件協議3)服
務開放的,POP2、POP3 都是主要用於接收郵件的。
111 埠:111 埠是SUN 公司的RPC(Remote Procere Call,
遠程過程調用)服務所開放的埠,主要用於分布式系統中不同計
算機的內部進程通信,RPC 在多種網路服務中都是很重要的組件。
113 埠:113 埠主要用於Windows 的「Authentication Service」
(驗證服務)。
119 埠:119 埠是為「Network News Transfer Protocol」(網
絡新聞組傳輸協議,簡稱NNTP)開放的。
135 埠:135 埠主要用於使用RPC(Remote Procere Call,
遠程過程調用)協議並提供DCOM(分布式組件對象模型)服務。
137 埠:137 埠主要用於「NetBIOS Name Service」(NetBIOS
名稱服務)。
139 埠:139 埠是為「NetBIOS Session Service」提供的,
主要用於提供Windows 文件和列印機共享以及Unix 中的Samba 服
務。
143 埠:143 埠主要是用於「Internet Message Access
Protocol」v2(Internet 消息訪問協議,簡稱IMAP)。
161 埠:161 埠是用於「Simple Network Management
Protocol」(簡單網路管理協議,簡稱SNMP)。
443 埠:43 埠即網頁瀏覽埠,主要是用於HTTPS 服務,
是提供加密和通過安全埠傳輸的另一種HTTP。
554 埠:554 埠默認情況下用於「Real Time Streaming
Protocol」(實時流協議,簡稱RTSP)。
1024 埠:1024 埠一般不固定分配給某個服務,在英文中的
解釋是「Reserved」(保留)。
1080 埠:1080 埠是Socks 代理服務使用的埠,大家平時
上網使用的WWW 服務使用的是HTTP 協議的代理服務。
1755 埠:1755 埠默認情況下用於「Microsoft Media Server」
(微軟媒體伺服器,簡稱MMS)。
4000 埠:4000 埠是用於大家經常使用的QQ 聊天工具的,
再細說就是為QQ 客戶端開放的埠,QQ 服務端使用的埠是
8000。
5554 埠:在今年4 月30 日就報道出現了一種針對微軟lsass
服務的新蠕蟲病毒――震盪波(Worm.Sasser),該病毒可以利用
TCP 5554 埠開啟一個FTP 服務,主要被用於病毒的傳播。
5632 埠:5632 埠是被大家所熟悉的遠程式控制制軟體
pcAnywhere 所開啟的埠。
8080 埠:8080 埠同80 埠,是被用於WWW 代理服務的,
可以實現網頁瀏覽。

㈨ SSH與FTP之間的關系與區別

SSH 為建立在應用層和傳輸層基礎上的安全協議,SSH採用面向連接的TCP協議傳輸 應用22號埠,安全系數較高。
FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。TCP/IP協議中,FTP佔用兩個埠,FTP標准命令TCP埠號為21,Port方式數據埠一般為20。雖然FTP在控制連接方面可以通過SSL加密,但是FTP在通過數據埠傳輸數據時是不加密的。可以使用SSH為FTP數據傳輸進行加密,即:SFTP。
當然 SSH除了作為安全協議以外,有時還被作為一種應用,對於開啟SSH服務的設備或系統,可能在終端通過SSH客戶端軟體進行連接,類似於TELNET,甚至還有傳輸文件的功能。我常用這個連接LINUX伺服器和路由。可以用戶赤連接SSH服務的軟體,我知道的有:SecureCRT、ssh secure shell client、PuTTY

熱點內容
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:88
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:502
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:651
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:477
電腦主伺服器怎麼開機 發布:2024-09-20 07:19:07 瀏覽:728
2022款瑞虎升級哪些配置 發布:2024-09-20 06:59:07 瀏覽:265
資料庫與asp 發布:2024-09-20 06:55:25 瀏覽:727
python解釋編譯 發布:2024-09-20 06:52:57 瀏覽:648
舞蹈豐收腳本 發布:2024-09-20 06:36:26 瀏覽:595
linux進程埠號 發布:2024-09-20 06:36:11 瀏覽:81