安裝ssh
也可以新建用戶名用于ssh 傳輸
1.查詢是否安裝了
rpm -qa |grep
若沒有則安裝
2.啟動ssh服務
sshd start
/etc/rc.d/init.d/sshd start
3.開機啟動ssh
–add sshd
–level 345 sshd on
4.root@192.168.1.10是本地機向遠程root@192.168.1.8傳輸文件
root@192.168.1.10下 執行
ssh- -t rsa
則在/root/.ssh/文件夾下生成 、.pub兩個文件
過程如下
/ rsa key pair.
Enter file in which to save the key (/home/./ssh/):#回車
Enter (empty for no ):#回車
Enter same again:#回車
Your has been saved in /home/. /.ssh/.
Your key has been saved in /home/. /.ssh/.pub.
The key is:
38:25:c1:4d:5d:d3:89:bb:46:67:bf:52:af:c3:17:0c @
RSA keys:
Key .
5. 把192.168.1.10上的.pub拷貝到192.168.1.8下且重命名為
mkdir /root/.ssh
有時需要新建文件夾 /root/.ssh/
變更屬性 chmod 644 .ssh/authorized_keys

形如:/root/.ssh/authorized_keys
6. 從本地192.168.1.10拷貝文件到遠程服務器192.168.1.8
scp /root/.log root@192.168.1.8:/usr/local/src
可以用通配符拷貝
scp /root/.* root@192.168.1.8:/usr/local/src
拷入的文件有.log、.log.
命令有
三scp命令從本地到遠程,復制文件或目錄命令:
復制文件:
(1)將本地文件拷貝到遠程
scp 文件名用戶名@計算機IP或者計算機名稱:遠程路徑
本地192.168.1.8客戶端
scp /root/.* root@192.168.1.12:/usr/local/src
(2)從遠程將文件拷回本地
scp 用戶名@計算機IP或者計算機名稱:文件名本地路徑
本地192.168.1.8客戶端取遠程服務器12、11上的文件
scp root@192.168.1.12:/usr/local/src/*.log /root/
scp root@192.168.1.11:/usr/local/src/*.log /root/
復制目錄:
(1)將本地目錄拷貝到遠程
scp -r 目錄名用戶名@計算機IP或者計算機名稱:遠程路徑
(2)從遠程將目錄拷回本地
scp -r 用戶名@計算機IP或者計算機名稱:目錄名本地路徑
當本地客戶端 取其他多臺服務器中的文件
本地192.168.1.8客戶端
-G root 把用戶加入root組
生成密鑰
ssh- -t rsa
密鑰位置在
/home//.ssh/.pub
遠程獲取文件
scp @192.168.1.11:/usr/local/src/*.log /home/
scp @192.168.1.12:/usr/local/src/*.log /home/
a11.log a12.log 文件會獲取到 /home/文件夾下
注意事項: 從遠程取文件的地址scp命令從本地到遠程,和放入本地的地址。權限一定要屬于root組或者用戶
chown -R .root /home/
擁有者。群組
遠程192.168.1.11服務器
-G root
進入
/home//
建立.ssh目錄
mkdir /home//.ssh
把 192.168.1.8的公鑰(.pub)拷入并重命名為
在/usr/local/src/中建立 a11.log文件
遠程192.168.1.12服務器
-G root
進入
/home//
建立.ssh目錄
mkdir /home//.ssh
把 192.168.1.8的公鑰(.pub)拷入并重命名為
在/usr/local/src/中建立 a12.log文件