使用scp免passwordserver間傳遞文件
阿新 • • 發佈:2018-03-31
config statistic 將在 popu word ext none 協議 ack
- 1.aserver下執行命令 ?ssh-keygen -t rsa
- 2.三個回車
- 3.在用戶的文件夾下?~/.ssh/產生兩個文件,id_rsa,id_rsa.pub
-
4.把aserver下相應的文件復制到bserver 並重命名為?authorized_keys
- scp /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys
- scp 命令:
-
scp命令說明
scp – 安全復制 (遠程文件復制工具)
語法:
scp [-1245BCpqrv] [-c cipher] [F ssh_config] [-I identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:] file1 […] [[suer@]host2:]file2
說明:
Scp在主機間拷貝文件。他使用 ssh(1)作為傳輸數據。並且用相同認證和安全性。 scp將在認證中請求輸入password全部的文件可能須要server和用戶的特別描寫敘述來指明文件將被復制到/從某臺server。
兩個遠程登錄的server間的文件復制是同意的。
選項:
- -1 強制scp 用協議1
- -2 強制scp 用協議2
- -4 強制scp用IPV4的網址
- -6 強制scp用IPV6的網址
- -B 選擇批處理模式(防止輸入password)
- -C 同意壓縮。 標註-C到ssh(1)來同意壓縮
- -c cipher 選擇cipher來加密傳輸數據。這個選項直接傳遞到ssh(1)
- -F ssh_config 設定一個可變動的用戶配置給ssh.這個選項直接會被傳遞到ssh(1)
- -i identity_file 選擇被RSA認證讀取私有password的文件。這個選項能夠直接被傳遞到ssh(1)
- -l limit 限制傳輸帶寬。也就是速度 用Kbit/s的速度
- -o ssh_option 能夠把ssh_config中的配置格式傳到ssh中。這樣的模式對於說明沒有獨立的scp文件裏斷符的scp非常有幫助。
- -P port 指定連接遠程連接端口。註意這個選項須要寫成大寫的模式。由於-p已經早保留了次數和模式
- -S program 指定一個加密程序。這個程序必須可讀全部ssh(1)的選項。
- -p 指定改動次數,連接次數,還有對於原文件的模式
- -q 把進度參數關掉
- -r 遞歸的復制整個文件夾
- -S program 指定一個加密程序。這個程序必須可讀全部ssh(1)的選項。
- -V 冗余模式。
讓 scp 和 ssh(1) 打印他們的排錯信息, 這個在排錯連接,認證,和配置中非常實用。
- 拷貝本機文件夾到遠程文件夾
- ?scp -r /home/test/ root@10.0.1.22:/root/
-
- 拷貝本機單個文件到遠程
-
-
scp /home/test/test.txt root@10.0.1.22:/root/
-
- 遠程文件下載到本地
-
-
scp -r root@10.0.1.22:/root/ /home/test/new/
-
-
使用scp免passwordserver間傳遞文件