scp不輸入密碼進行檔案傳輸
以下是在機器Client的root和機器Server的root之間建立安全信任關係的步驟:
1. 在機器Client上root使用者執行ssh-keygen命令,生成建立安全信任關係的證書。
[root@Client root]# ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1c root@Client
[root@Client root]#
注意:在程式提示輸入passphrase時直接輸入回車,表示無證書密碼。
上述命令將生成私鑰證書id_rsa和公鑰證書id_rsa.pub,存放在使用者家目錄的.ssh子目錄中。
2. 將公鑰證書id_rsa.pub複製到機器Server的root家目錄的.ssh子目錄中,同時將檔名更換為authorized_keys。
[root@Client root]# scp -p .ssh/id_rsa.pub root@192.168.3.206:/root/.ssh/authorized_keys
root@192.168.3.206's password: id_rsa.pub 100% |**************************| 218 00:00
[root@Client root]#
在執行上述命令時,兩臺機器的root使用者之間還未建立安全信任關係,所以還需要輸入機器Server的root使用者密碼。
經過以上2步,就在機器Client的root和機器Server的root之間建立安全信任關係。下面我們看看效果:
[root@Client root]# scp -p text root@192.168.3.206:/root
text 100% |**************************| 19 00:00
1. 在機器Client上root使用者執行ssh-keygen命令,生成建立安全信任關係的證書。
[root@Client root]# ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1c root@Client
[root@Client root]#
注意:在程式提示輸入passphrase時直接輸入回車,表示無證書密碼。
上述命令將生成私鑰證書id_rsa和公鑰證書id_rsa.pub,存放在使用者家目錄的.ssh子目錄中。
2. 將公鑰證書id_rsa.pub複製到機器Server的root家目錄的.ssh子目錄中,同時將檔名更換為authorized_keys。
[root@Client root]# scp -p .ssh/id_rsa.pub root@192.168.3.206:/root/.ssh/authorized_keys
root@192.168.3.206's password: id_rsa.pub 100% |**************************| 218 00:00
[root@Client root]#
在執行上述命令時,兩臺機器的root使用者之間還未建立安全信任關係,所以還需要輸入機器Server的root使用者密碼。
經過以上2步,就在機器Client的root和機器Server的root之間建立安全信任關係。下面我們看看效果:
[root@Client root]# scp -p text root@192.168.3.206:/root
text 100% |**************************| 19 00:00
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12272958/viewspace-695106/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 下用 SCP 無需輸入密碼傳輸檔案Linux密碼
- scp 傳輸檔案
- scp傳輸檔案的命令
- 使ssh不用輸入密碼(指令碼執行scp)密碼指令碼
- Linux scp 後臺執行傳輸檔案Linux
- linux之間檔案傳輸scpLinux
- scp 手動輸入密碼後後臺執行的方法密碼
- expect+scp傳輸檔案發現檔案丟失
- 不同使用者設定ssh信任關係不輸入密碼執行scp 命令密碼
- 企業經常需要進行傳輸檔案,大檔案傳輸有哪些方法?
- scp後臺靜默執行(使用expect自動輸入密碼)密碼
- linux下SCP無密碼傳輸(建立互信關係)Linux密碼
- 什麼是極速檔案傳輸,極速檔案傳輸如何進行大檔案傳輸
- 兩機之間不用密碼傳輸檔案(轉)密碼
- Mac下利用SSH進行傳輸檔案(轉)Mac
- Linux SSH遠端檔案/目錄傳輸命令scpLinux
- shell中使用sudo不輸入密碼密碼
- push 到 github 時,不輸入密碼Github密碼
- Shell批量複製或執行檔案(自動輸入密碼)密碼
- Android使用Socket(Tcp/Udp)協議進行資料傳輸(傳輸大檔案)AndroidTCPUDP協議
- 在 Linux 上安全傳輸檔案的 14 SCP 命令示例Linux
- Linux SSh scp使用【遠端檔案/目錄的傳輸】Linux
- 還在使用檔案傳輸協議傳輸機密檔案?你可能是對檔案傳輸協議有什麼誤會協議
- 如何在 Linux 中不輸入密碼執行 sudo 命令Linux密碼
- input 密碼輸入框如何定位,並且輸入密碼呢?密碼
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- 排序,檔案輸入輸出排序
- 檔案操作-輸入輸出
- Android 使用 Socket 對大檔案進行加密傳輸Android加密
- 如何有序高效地進行大檔案跨國傳輸?
- webservice傳輸檔案Web
- sftp 傳輸檔案FTP
- mysqldump備份不輸入密碼直接備份MySql密碼
- linux環境下ssh不輸入密碼Linux密碼
- Python進階02 文字檔案的輸入輸出Python
- 鐳速傳輸:如何快速傳輸大檔案?
- 大檔案如何傳輸,大檔案的傳輸方式有哪些?
- ADG歸檔不傳輸