在linux下使用遠端複製命令scp時會出現去掉密碼提示的方法
網上找了半天,都不夠簡單明瞭,我自己總結以下:
把你的本地主機使用者的ssh公匙檔案寫入到遠端主機使用者的~/.ssh/authorized_keys檔案中,具體方法
假設本地主機localhost,遠端主機remote
一,在localhost主機裡的使用者
執行 ssh-keygen -t rsa
結果如下
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
Generating RSA keys:
Key generation complete.
會在使用者目錄~/.ssh/產生兩個檔案,id_rsa,id_rsa.pub
二,把id_rsa.pub檔案複製到remote主機的使用者目錄下
cat id_rsa.pub >~/.ssh/authorized_keys
就可以了
這樣localhost主機的使用者就可以透過ssh而不用密碼登陸remote主機
在測試當中發現經常出現以下錯誤:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
1f:a3:2b:b5:27:0c:5c:7b:89:27:ff:ab:cd:ba:31:66.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:6
RSA host key for 60.28.15.234 has changed and you have requested strict checking.
Host key verification failed.
解決辦法是把known_hosts檔案刪掉就可以了
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750220/viewspace-967849/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SSH免密登入與SCP遠端複製
- 如何使用scp進行遠端複製檔案?
- 在 Linux 下使用 scp 命令Linux
- Linux遠端拷貝scp命令Linux
- 在WINDOWS下使用xcopy遠端複製檔案Windows
- Linux下scp命令使用Linux
- 使用scp命令在多個Linux系統間進行檔案複製Linux
- 如何用 scp 在本地和遠端主機之間複製檔案
- linux 之遠端複製Linux
- Linux SSH遠端檔案/目錄傳輸命令scpLinux
- mac使用系列之scp下載遠端檔案Mac
- scp命令使用方法
- Oracle ASM使用asmcmd中的cp命令來執行遠端複製OracleASM
- Linux下VNC遠端控制的使用方法LinuxVNC
- Linux下自動修改使用者密碼的方法(直接通過命令而不是在終端輸入密碼)Linux密碼
- Linux SSh scp使用【遠端檔案/目錄的傳輸】Linux
- 遠端會議的使用方法
- 在 Windows 上使用 scp 命令Windows
- linux下scp命令詳解Linux
- linux 下 scp使用Linux
- scp命令 用於Linux之間複製檔案和目錄Linux
- 使用 xclip 在 Linux 命令列中複製貼上Linux命令列
- 解決Windows遠端桌面連線每次都提示輸入密碼的問題,遠端桌面記不住密碼Windows密碼
- Pycharm複製程式碼時括弧前出現空格PyCharm
- linux下字元介面下會出現亂碼解決方法Linux字元
- linux下SCP無密碼傳輸(建立互信關係)Linux密碼
- 轉:複製CSDN的BLOG程式碼,去掉前面行號的方法
- SCP命令的使用
- linux-scp 遠端拷貝報錯原因Linux
- 遠端伺服器不能複製貼上解決方法伺服器
- Linux下配置ssh免密遠端登入Linux
- RODC的密碼複製策略密碼
- linux之cp/scp命令+scp命令詳解Linux
- linux命令---scpLinux
- Linux scp命令Linux
- Linux cp命令和scp命令使用詳解Linux
- Linux下命令列中的複製和貼上Linux命令列
- 常用命令--複製-備份--cp--mv--scp--rsync