Centos7間文件傳輸
Centos間文件傳輸基於SSH協議,那什么是SSH呢?
1、SSH是什么?
SSH :是Secure Shell的縮寫,是建立在應用程和傳輸層基礎上的安全協議;
傳統的網絡服務程序,如FTP、POP和Telnet本質上是不安全的,
使用明文的方式在網絡上傳輸數據、賬號和口令,容易受到中間人
攻擊方式的攻擊(即先冒充服務器接收數據,再冒充用戶給服務傳輸數據)
SSH專為遠程登錄會話和其他網絡服務提供安全性的協議,
可防止遠程管理過程中的信息泄露問題;透過SSH可以多所有
傳輸的數據進行加密,防止DNS欺騙和IP欺騙
那我們如何安裝SSH呢(默認已經安裝OpenSSH,即使是最小化安裝)?
1、如何查看是否安裝?
*查看是否安裝*
rpm -qa | grep openssh
*安裝SSH*
yum install ssh
2、如何啟動、重啟、關閉SSH服務
*查看服務是否啟動*
service sshd status
*啟動SSH服務*
sevice sshd start
*關閉SSH服務*
service sshd stop
安裝完SSH后,我們需要建立centos服務器間SSH連接
1、修改/etc/ssh/sshd_config配置(取消注釋)
*開啟指定端口,默認 22 *
Port 22
*開啟允許遠程登錄*
PermitRootLogin yes
*開啟使用用戶名密碼作為鏈接驗證*
PasswordAuthtication yes
2、服務、端口監聽檢查
*檢查服務是否開啟*
ps -e | grep sshd
*檢查端口是否開啟監聽*
netstat -an |grep 22
3、文件傳送
·
*文件傳輸 *
*scp 固定值,表示傳送*
*/mnt/shared 表示當前路徑下所有文件*
* 如需傳送指定文件,增加文件名即可,如/a/b/c.txt*
*192.168.204.129:/home 指定主機下的指定目錄,可根據實際情況變更*
scp /mnt/shared 192.168.204.129:/home
·