編碼的世界 / 優質文選 / 財富

Windows 配置 ssh 免密登錄


2021年10月21日
-   

生成密鑰
  • Windows 打開 cmd
  • 輸入:ssh-keygen.exe
  • 連續回車就 OK
  • 完成後會在用戶目錄下的**.ssh**目錄下生成公鑰和私鑰

id_rsa:私鑰 id_rsa.pub:公鑰

將公鑰上傳到服務器(虛擬機)
  • 在Linux 打開終端
  • 輸入 ssh-keygen 回車(生成虛擬機的公私鑰)
  • 完成後會在用戶目錄下生成 .ssh 目錄(輸入 ls -a 查看)
  • 進入ssh目錄 cd .ssh
  • vim authorized_keys
  • 將 Windows 電腦 id_rsa.pub裏的文本,拷貝到虛擬機 authorized_keys

免密登錄
  • windwos 打開 cmd
  • 輸入:ssh user_name@ip
  • 如果windows用戶名與你要登錄 linux 的用戶名相同,直接 ssh ip 即可

通過 ssh 上傳與下載文件
  • 本地複制遠程文件:(把遠程的文件複制到本地)

scp root@192.168.1.101:/val/test/test.tar.gz /val/test/test.tar.gz

  • 遠程複制本地文件:(把本地的文件複制到遠程主機上)

scp /val/test.tar.gz root@192.168.1.101:/val/test.tar.gz

  • 本地複制遠程目錄:(把遠程的目錄複制到本地)

scp -r root@192.168.1.101:/val/test/ /val/test/

  • 遠程複制本地目錄:(把本地的目錄複制到遠程主機上)

scp -r ./ubuntu_env/ root@192.168.1.101:/home/aowei

  • 本地複制遠程文件到指定目錄:(把遠程的文件複制到本地)

scp root@192.168.1.101:/val/test/test.tar.gz /val/test/

  • 遠程複制本地文件到指定目錄:(把本地的文件複制到遠程主機上)

scp /val/test.tar.gz root@192.168.1.101:/val/

參考鏈接
  • https://www.cnblogs.com/jiangyao/archive/2011/01/26/1945570.html

熱門文章