用ssh方法scp,從本地傳輸文件到服務(wù)器
- 分類:博文-IT資訊
- 發(fā)布于 2016年4月19日 星期二 18:55
- 作者:Super User
- 點擊數(shù):7242
1.查詢是否安裝了openssh
?
rpm -qa |grep openssh??
?若沒有則安裝
2.啟動ssh服務(wù)
?service sshd start???
?/etc/rc.d/init.d/sshd start??
3.開機啟動ssh
chkconfig --add sshd
chkconfig --level 345 sshd on
?
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。 是本地機向遠程 該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。 .1.8傳輸文件
?
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。
下?執(zhí)行
?ssh-keygen -t rsa
?則在/root/.ssh/文件夾下生成 id_rsa、id_rsa.pub兩個文件
?過程如下
?? Generating public/private rsa key pair.
??Enter file in which to save the key (/home/.username/ssh/id_rsa):#回車
??Enter passphrase (empty for no passphrase):#回車
??Enter same passphrase again:#回車
??Your identification has been saved in /home/.username /.ssh/id_rsa.
??Your public key has been saved in /home/.username /.ssh/id_rsa.pub.
??The key fingerprint is:
??38:25:c1:4d:5d:d3:89:bb:46:67:bf:52:af:c3:17:0c username@localhost
??Generating RSA keys:
??Key generation complete.
5.? 把192.168.1.10上的id_rsa.pub拷貝到192.168.1.8下且重命名為authorized_keys
?
??? mkdir /root/.ssh
????有時需要新建文件夾 /root/.ssh/
??? 變更屬性 chmod 644 .ssh/authorized_keys
??? 形如:/root/.ssh/authorized_keys
6.? 從本地192.168.1.10拷貝文件到遠程服務(wù)器192.168.1.8
??? scp /root/install.log
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。
.1.8:/usr/local/src
??? 可以用通配符拷貝
??? scp /root/install.*
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。
.1.8:/usr/local/src
??? 拷入的文件有install.log、install.log.syslog
??? 命令有
??? 三,復(fù)制文件或目錄命令:
??復(fù)制文件:
??(1)將本地文件拷貝到遠程
??scp 文件名用戶名@計算機IP或者計算機名稱:遠程路徑
??
??本地192.168.1.8客戶端
??scp /root/install.*
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src
??(2)從遠程將文件拷回本地
??scp 用戶名@計算機IP或者計算機名稱:文件名本地路徑
?
??本地192.168.1.8客戶端取遠程服務(wù)器12、11上的文件
??scp
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src/*.log /root/
??scp
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src/*.log /root/
??復(fù)制目錄:
??(1)將本地目錄拷貝到遠程
??scp -r 目錄名用戶名@計算機IP或者計算機名稱:遠程路徑
??(2)從遠程將目錄拷回本地
??scp -r 用戶名@計算機IP或者計算機名稱:目錄名本地路徑
?
7. 當本地客戶端 取其他多臺服務(wù)器中的文件
本地192.168.1.8客戶端
?adduser sshuser
?passwd sshuser
?usermod -G root sshuser 把用戶加入root組
?
?生成密鑰
??ssh-keygen -t rsa
?密鑰位置在
?/home/sshuser/.ssh/id_rsa.pub
?遠程獲取文件
?scp
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src/*.log /home/sshuser
?scp
該Email地址已收到反垃圾郵件插件保護。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src/*.log /home/sshuser
?
a11.log a12.log 文件會獲取到 /home/sshuser文件夾下
?注意事項: 從遠程取文件的地址,和放入本地的地址。權(quán)限一定要屬于root組或者sshuser用戶
?chown -R sshuser.root /home/sshuser
????????? 擁有者。群組
遠程192.168.1.11服務(wù)器
?adduser sshuser
?passwd sshuser
?usermod -G root sshuser
?進入
? /home/sshuser/
?建立.ssh目錄
? mkdir /home/sshuser/.ssh
?把 192.168.1.8的公鑰(id_rsa.pub)拷入并重命名為authorized_keys
?在/usr/local/src/中建立 a11.log文件
?
遠程192.168.1.12服務(wù)器
?adduser sshuser
?passwd sshuser
?usermod -G root sshuser
?進入
? /home/sshuser/
?建立.ssh目錄
? mkdir /home/sshuser/.ssh
?把 192.168.1.8的公鑰(id_rsa.pub)拷入并重命名為authorized_keys
?在/usr/local/src/中建立 a12.log文件