1. linux下用ftp命令連接到ftp伺服器應該如何查看伺服器上的目錄文件數
1.Linux下啟動ftp
ls -l 普通文件就是以 - 開頭,文件夾以 d 開頭,grep 後面接正則表達式:^- 以 - 開頭的匹配。
(1)linuxsftp服務查看擴展閱讀:
1.查看當前目錄下的文件數量(不包含子目錄中的文件):
ls -l|grep "^-"| wc -l
2. 查看當前目錄下的文件數量(包含子目錄中的文件):
ls -lR|grep "^-"| wc -l
3.查看當前目錄下的文件夾目錄個數,(不包含子目錄中的目錄):
ls -l|grep "^d"| wc -l
4.查詢當前路徑下的指定前綴名的目錄下的所有文件數量 例如:統計所有以「20161124」開頭的目錄下的全部文件數量:
ls -lR 20161124*/|grep "^-"| wc -l
2. linux的sftp命令
linux下sftp命令很多人都只是了解了語法卻不知道具體用法,下面由我為大家整理了linux下sftp命令的相關知識,希望對大家有幫助!
linux的sftp命令
1.常用登陸方式:
格式:sftp 《user》@《host》
通過sftp連接《host》,埠為默認的22,指定用戶《user》。
2.查看sftp支持的命令
使用help命令,查看支持的命令,如:
sftp》help
(其中命令前面有“l”表示本地執行,其他表示在所登錄的遠程主機上面執行)
3.基本的使用
sftp主要是用來傳輸文件的,包括上傳文件(從本機到遠程主機) ,下載文件(從遠程主機到本機)。
(1)文件下載
get [-Ppr] remote [local]
如:get test.cpp 。/Project/
將遠程當前目錄下的文件test.cpp下載到本地當前目錄的Project文件夾中。
(2)文件上傳
put [-Ppr] local [remote]
如:put /home/liu/Software/RHEL_5.5 x86_64.iso /home/xudong/Blog/
將本地/home/liu/Software/目錄下的ios文件傳送到遠程登陸主機的/home/xudong/Blog/目錄下。
(3)其他命令
可以使用命令還是有幾個的,如ls、lls;cd、lcd;pwd、lpwd等。具體查看help輸出吧。
sftp就是secure file transfer program,它基於ssh,用它在兩個Linux系統間傳遞文檔非常方便。
要使用sftp傳遞文檔,首先應該在伺服器端打開ssh服務,如果沒有打開,一般可以通過下面的命令打開:
# /etc/init.d/sshd start
然後就可以在客戶端通過sftp登錄伺服器端進行文檔傳遞操作,如下:
$ sftp [-oPort=port_number] username@server_ip[:file1 file2 。。。]
補充:Linux的sftp命令的參數說明
-o 用來向ssh傳遞參數,比如-oPort=222,會告訴ssh使用連接伺服器的222埠,而不是默認的22埠。這個在遇到伺服器端把ssh服務默認的22號埠改變的情況時會有用。
後面的file1、file2代表文件名,也可以是一個目錄。在沒有指定文件時會打開一個交互界面,在交互界面下可以通過命令來傳遞文檔。
如:
$ sftp -o port = 222 [email protected]
Linux的sftp命令的命令說明
在sftp命令的交互界面下,有很多命令可以用,比如:cd、ls、pwd、bye、chmod、chgrp、chown、df、get、help、mkdir等等。當然這些命令都是針對伺服器端的操作,其中一些命令在加l前綴的情況下可以實現在本地下的操作。比如,lpwd命令會列印本地當前工作目錄(即連接sftp前的當前工作目錄)。這些命令中有兩個是用來交換文檔的,它們是get和put命令,如下:
》 put local_path [remote_path]
》 get remote_path [lcoal_path]
put 命令會把本地文件或目錄“推”到伺服器端;get命令則把伺服器端文件或目錄“拉”下來。
上面就是Linux使用sftp命令傳輸文件相關介紹了,相較於ftp而已,sftp命令傳輸文件更加安全,推薦使用sftp命令傳文件。
3. sftp查看文件數量
sftp查看文件數量:顯示伺服器目錄和文件列表。進入伺服器指定的目錄。
命令顯示/ptc目錄擴展名.jsp 且內容包含version字元串文件顯示文件目錄包含字元串列find/ptc -exec grep-l "sjh" {} 。
/ptc查找內容包含sjh"字元串文件顯示文件目錄 find /tmpftp xargs egrepversion find 面-exec效率沒xargs逐條遞送處理效grep查找沒 egrep 效率快能非特殊字元。
版本2.x:
負責SSH協議版本2的IETF工作組的官方Internet工程任務組(IETF)名稱。2006年,該協議的修訂版本SSH-2被採納為標准。此版本與SSH-1不兼容。SSH-2具有SSH-1的安全性,並且有其他功能改進。
更好的安全性來自Diffie-Hellman密鑰交換和通過消息認證碼進行的強完整性檢查。SSH-2的新功能包括通過單個SSH連接運行任意數量的shell會話的功能。由於SSH-2在SSH-1上的優越性和普及性,一些實現如libssh(v0.8.0 +),Lsh和Dropbear僅支持SSH-2協議。
4. linux配置sftp
| 查看openssh的版本,使用ssh -V 命令 來查看openssh的版本,版本必須大於4.8p1,低於的這個版本需要升級。 |
1、創建sftp用戶組
2、創建ftp用戶
3、創建yanqi家目錄並指定
注釋:給家目錄更改屬主並授權家目錄屬主必須是root,許可權可以是755或者750
4、創建可寫目錄
5、編輯配置文件/etc/ssh/sshd_config
6、驗證
注釋:文件只能刪除至/opt/data/file目錄下,可以上傳和刪除。
5. redhat查看sftp連接日誌登錄路徑怎麼設置
redhat查看sftp連接日誌登錄路徑設置:Linux系統中的每個文件和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作。
[root@localhost ~]#cat /var/log/messages |more Dec 20 02:46:56 localhost xinetd[5248]: EXIT: telnet status=1 pid=12350 ration=30(sec)。
Dec 22 19:59:12 localhost shutdown[32014]: shutting down for system haltDec 22 19:59:12 localhost pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0Not Found。
操作系統:
(1)紅帽企業Linux紅帽在2014年6月發布了最新旗艦版企業操作系統——紅帽企業Linux 7。基於紅帽企業Linux 7操作系統,企業可整合裸機伺服器、 虛擬機、基礎設施即服務(IaaS)和平台即服務(PaaS),以構建一個強大穩健的數據中心環境,滿足不斷變化的業務需求。
(2)紅帽衛星紅帽衛星是一個綜合性解決方案,它通過配置軟體分發、補丁和配置管理,以及物理、虛擬和雲環境的訂閱管理為紅帽系統提供完整的生命周期管理,為管理構建、部署、運行和淘汰系統所需的工具提供了單獨的管理控制台和方法論。
6. 用sftp怎麼查看linux遠程伺服器目錄下有什麼文件
sftp登錄後用ls命令看
7. Linux基礎命令 sftp命令的使用
SFTP(Secure File Transfer Protocol,安全文件傳輸協議)是一種基於可靠數據流(data stream),提供文件存取和管理的網路傳輸協議,與 FTP 協議相比,SFTP 在客戶端與伺服器間提供了一種更為安全的文件傳輸方式,如果你還在使用 FTP 來進行文件傳輸,強烈建議切換到更為安全的 SFTP 上來。
常用命令使用:
1.遠端伺服器當前工作目錄
sftp> pwd
Remote working directory: /
2.遠端伺服器切換目錄
sftp> cd Directory
3.遠端伺服器建立目錄
sftp> mkdir Directory
以上的命令都是用來操作遠程伺服器的,如果想要操作本地目錄呢?只需要在每個命令前添加 l即可
4.顯示本地操作目錄下的文件:
sftp> lls
Files
5.使用 ! 可以直接運行 Shell 中的指令.
6.從遠程伺服器拉取文件
sftp> get remoteFile [newName] 如果不指定 newName,將使用和遠程伺服器相同的文件名。
7.從本地上傳文件到伺服器
sftp> put File
8. 怎麼開啟linux伺服器的sftp服務
可以按照如下方式進行設置:
1、創建sftp組,groupaddsftp,創建完成之後使用cat /etc/group命令組的信息。
1、sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協議。可以為傳輸文件提供一種安全的網路的加密方法。sftp 與 ftp 有著幾乎一樣的語法和功能。SFTP 為 SSH的其中一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。
2、其實在SSH軟體包中,已經包含了一個叫作SFTP(Secure File Transfer Protocol)的安全文件信息傳輸子系統,SFTP本身沒有單獨的守護進程,它必須使用sshd守護進程(埠號默認是22)來完成相應的連接和答復操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。