日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件

發布時間:2024/1/8 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

騰訊官方文檔對密鑰登錄還存在一些問題,綁定密鑰之后不能解綁,關機也不行。

騰訊默認情況下有兩種配置方式,一種是將公鑰存到騰訊服務器上,用戶只能下載私鑰,另一種是用戶自己提供公鑰和私鑰。官方文檔只給出第一種,但是第一種在putty下需要改很多設置,比較麻煩,這里使用第二種方式配置。

一、下載PuTTYgen

下載頁:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

下載地址:http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe

二、下載putty

下載頁:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

下載地址:http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

三、使用第二種方式配置

1.打開puttygen,點Generate,然后鼠標在這個窗口中隨機移動以便產生隨機數


2.產生完成后,將窗口的公鑰復制下來,不要關閉這個窗口,后面還要使用

3.打開騰訊云服務器的SSH密鑰頁面,點擊創建密鑰

4.在彈出的窗口中選擇“使用已有公鑰”,名稱隨意填寫如keypairtest,將剛才復制的內容粘貼到公鑰的框里,點擊確定,我們就能看到剛配置的密鑰了


5.關機配置密鑰

配置密鑰首先需要關機,注意保存數據,Linux通用命令是poweroff,其它操作系統請按正常步驟關機

6.找到云主機界面,找到自己的服務器,點擊更多-->加載密鑰

選中剛才配置的SSH密鑰,點擊確定

之后服務器會自動加載密鑰運行

7.回到第二步的窗口puttygen,點擊Save Primary Key,會生成一個ppk格式的文件

注意:這個格式默認情況下是包含公鑰和私鑰的,騰訊第一種方法生成的只讓用戶下載私鑰,缺少公鑰的時候需要修改一些配置才能使用。

8.putty設置

IP:填你的外網IP

設置私鑰:Connection-->SSH-->Auth,點擊Browser找到你剛才保存的PPK文件

設置默認用戶名:Connection-->Data,在Auto-login username里填root

為了方便以后使用,在主界面起個名保存一下

9.連接服務器

上面設置好之后,點擊Open

登錄成功的結果如下

10.無法解綁的bug

關機狀態下解綁剛才綁定的密鑰

吐槽一下,沒有快照功能,SSH密鑰不能解綁,重裝才能寫個完整的教程-_-|||

四、使用第一種密鑰配置

騰訊用第一種密鑰導出的私鑰內容如下

[plain] view plain ?copy
  • -----BEGIN?RSA?PRIVATE?KEY-----??
  • MIICXQIBAAKBgQCsVoamtLWJmHBIgrNRRIXFZfoIxSAtDYV+3Oao2rU89r6BREkU??
  • RlWxv4F4pqWBwDdKkf1EglQQ7leE2L+ocsZyZ3dMSkIrBfFcYtaca6DjmN/UWvXW??
  • UCJvjz/ORlgmBvdM/XT1CVsDmVsm5QbGlhUzhL5r5LUqHArpKjxEZ7LwYQIDAQAB??
  • AoGAH8gdMOUmjWd1XYns89HFMbAqui9QTb6uncSzLPSYc9O1MjWbnIeUCiGdCNkC??
  • sLj3+WKO6HF4e17Y+QDX54KzIdxEp4AZ/aqfLFdc4UlC501JsX6oDfKf9xLXkcI/??
  • YEh0YKW5CajxmQWVfCJlCN1VBd+V1MASfCzgKRVwi1g9pVkCQQDj0PZ/hLEEYp2k??
  • gMJyhywJ5qwgOhydCmSHSMsSV06IRAQ12OfM90cTpvbRZtevdhGn7ce78H/BXS/5??
  • U8NGwIKfAkEAwaiK++Re7FDf5wU4hkALLdslw9RpBqK/A8HgYnOXkpjTjxqabrC1??
  • +SzCUQbDmRl+XuA5R39lhxw/3yfHORKs/wJBAKP72FM16k2jxqGQ5WaXEgYWerO/??
  • 4LTRtEcFCNes7KR9gSJZfZE2NX1Z47QbeQmdzVu5dto7ZVqEf3HS729QRzUCQG11??
  • yZEVBP5HvDbFQazIOElkDBWDUxXYGWWTSTP8qBjJXxMM82tLYKAFx5Oq4hYATehs??
  • jpO2E3np4sRMpJPC1ZsCQQCc6/vBnVD+8UV3aI+RHLoGE88yIrFyrMtfokdr/ab1??
  • GDkaFhkRP4C7AnO6ZXlaHTVLmx4TvGazEh7zgMNK89LZ??
  • -----END?RSA?PRIVATE?KEY-----??
  • puttygen默認情況生成的ppk如下 [plain] view plain ?copy
  • PuTTY-User-Key-File-2:?ssh-rsa??
  • Encryption:?none??
  • Comment:?rsa-key-20151111??
  • Public-Lines:?6??
  • AAAAB3NzaC1yc2EAAAABJQAAAQEAwO1G5k73FTOPmS8213kaoI6QAbOGz/ZwMIz4??
  • iaDl2kIWEKrkxEWGpwlLLDej7dMv+UQB6KVEFzv2rQWzUXrotovE1YhqpMqfztyc??
  • xzTgQHqPAi7cJ+tNcMvnJ45Ggs1LChi+psujp32mq82qXFSsMIm04nUxWK/Z6+Ds??
  • ViHrsK/Y6QfsAatCb2ETnm9GGjMp2CgRHeRcBaO1rF0m8/o0MgTwE7H4UJVfXaty??
  • /DDduMp4C4RohYU2u9oF6L1KokxysMmgBYnlLVbsXcOT8zKwH8qv78URO/If1uRI??
  • 8Ea5COCFn7fi6Gp9v39pELp+hE/figi6UBN0YAQLBNQWCkXLBw==??
  • Private-Lines:?14??
  • AAABAEPI/TwplRVJd6SGNd0BCVsBqDfy+APg9vxNNLq7/btjU9xXuClI3EiGuYwT??
  • jJ+rENsKDoIsOoS0NBNHMSp3SthanxqXtsRHMTrX5A6j4BanmgevmXXPNuJxJ7Pz??
  • t+jEq6mZ/cvmrx8sJc2pIC5HQ2r/83IpLQN8Dkv1FMRRG3Vtmsp9jB11HBMg0Ovr??
  • ZqHlW7bpUICNsIW+TWxtgX+X+C0FvVRUFFe5/x6L8wRI8ccNTHINBjzXYBYMTrCV??
  • pOAZWQZ2Me8DufdyRCHlw9g09DOlbsq+KDwk/1dwA0+XSybW9qGxEHqIDQH1WGOA??
  • 7aLWF5zURpG+dSIEF7tvUbw/cD0AAACBAPCyiYtDt1zYkctHhQMXjD952EVMe7o6??
  • XoLEgnsgbXgy6gW85aKJL5zS/8HgdEKBFQh65tlT0mOZC4jDq3BMo3+bwgJxtX0R??
  • +HmJh4Vs7i61hA4lWmLoYx5hU73BqJghKlqW7lt2oQRk+z2UMuaAbOBN8AWdDNty??
  • G/Foeh3a+mr/AAAAgQDNMUBvfc34JUp/kBEymFU0GqQOFMGrYk70FbaxaGYNV5Rt??
  • BFMvkqMngn/WD4qInrb4c2TMNcP8vKt1zAV7Ok0dFlTAsHsIDFROc8HNba3KYSED??
  • /4iKlK+NLe9Gro0P71JZY/j2FQss8nscOfFCb4GoVloTO5nBtHn9czDUeflH+QAA??
  • AIEA3zIOYd0bWOFEcu1RLHN5nvCVJxhQZbiAwVzLJDlMXdobUBUBcEM0inXinmI7??
  • es2DZJioawWIiybfhDlAaqh2zwA0iCtfpiL/J0amH5+1BE6ETDhX64UkDgJiaz03??
  • CnM69Kzew3jJvKfhuZ6pbciGSmM2fXmnyp5X8m+pA911HXs=??
  • Private-MAC:?e9e7965c4171caed9c64dc163a35f69934858857??
  • 內容不一樣,所以不能通用

    第一種方法生成的密鑰需要通過轉換才能使用

    1.運行puttygen
    2.點擊Conversions菜單項中的Import key
    3.選擇在下載的私鑰文件
    4.在puttygen的界面上點擊Save private key按鈕就可以把私鑰轉換為ppk的格式了

    轉換PPK密鑰前后對比

    轉換前

    [plain] view plain ?copy
  • -----BEGIN?RSA?PRIVATE?KEY-----??
  • MIICXAIBAAKBgQCwgLaVhFXh2ugH5iNjRFrRvmux5/FfPktbwaMo2dK0oE5SUu/s??
  • gzNqKXuMyjllxCqSwegeoKanjUByFi7+LUyAGKxnuZdLEgIADTlidHIK5UPP9dJ1??
  • KE34y3rIVEhtVyUf9jCXooTmvrLE+G++cBZXzT+IvpjGsXo6dXvBC9+sEwIDAQAB??
  • AoGAKf9Wcpk8fjNCRq7h+LrJCWNP6NMRweHmuHyIwC2kT0pdmIUXhaVqVHZuaX+s??
  • zKQypRzyiGcdgHzBuuPAZsaMjwECfzFl4/Rcj86K9Kgox6PhpneHs8810qJfrkeX??
  • 3ibKF0NTgrtSL7xIJdWW9B3CKzo/elWHog5mNufD8aDpEVECQQDgNZcn8u0vNZwN??
  • RwA2LOrMHsjGxk3F2KtIMOU8bAy670ttKoxlMCt/QwaYPIQa7YAZcloJRZVdov8U??
  • sNGLwuudAkEAyYd1Mi2nGYXUVi/cTG4ri89DHiK4lzG8F3WcL3+P8d4ynJy/QAIb??
  • HOXgGYe+xRVCAlwQDvXBoO2zg8/OB4mfbwJBAMVhiFur+fCIsoPh0Kbg7ieapkiP??
  • xWH6d/eKzBRgTui2x2EohwaB3JkhiYm2JNqL4S0FxYvKDU+ssgEmFKOEiuUCQGzd??
  • ov6/ULRl6kXAxwX2wcld5okCAquSb2RQ4VV7WHw1JywZNOtT9+eNepjwDqsSh70U??
  • lIwwUDAqGD6NZGQIATsCQDttj26Swva74oYh1ofPmqXCdSeaC1wdhGaPdW01iJOL??
  • 7bCaCH6qZrKbAgrCtZXTcROe56L8vreMDLfmZA7Ssfk=??
  • -----END?RSA?PRIVATE?KEY-----??
  • 轉換后 [plain] view plain ?copy
  • PuTTY-User-Key-File-2:?ssh-rsa??
  • Encryption:?none??
  • Comment:?imported-openssh-key??
  • Public-Lines:?4??
  • AAAAB3NzaC1yc2EAAAADAQABAAAAgQCwgLaVhFXh2ugH5iNjRFrRvmux5/FfPktb??
  • waMo2dK0oE5SUu/sgzNqKXuMyjllxCqSwegeoKanjUByFi7+LUyAGKxnuZdLEgIA??
  • DTlidHIK5UPP9dJ1KE34y3rIVEhtVyUf9jCXooTmvrLE+G++cBZXzT+IvpjGsXo6??
  • dXvBC9+sEw==??
  • Private-Lines:?8??
  • AAAAgCn/VnKZPH4zQkau4fi6yQljT+jTEcHh5rh8iMAtpE9KXZiFF4WlalR2bml/??
  • rMykMqUc8ohnHYB8wbrjwGbGjI8BAn8xZeP0XI/OivSoKMej4aZ3h7PPNdKiX65H??
  • l94myhdDU4K7Ui+8SCXVlvQdwis6P3pVh6IOZjbnw/Gg6RFRAAAAQQDgNZcn8u0v??
  • NZwNRwA2LOrMHsjGxk3F2KtIMOU8bAy670ttKoxlMCt/QwaYPIQa7YAZcloJRZVd??
  • ov8UsNGLwuudAAAAQQDJh3UyLacZhdRWL9xMbiuLz0MeIriXMbwXdZwvf4/x3jKc??
  • nL9AAhsc5eAZh77FFUICXBAO9cGg7bODz84HiZ9vAAAAQDttj26Swva74oYh1ofP??
  • mqXCdSeaC1wdhGaPdW01iJOL7bCaCH6qZrKbAgrCtZXTcROe56L8vreMDLfmZA7S??
  • sfk=??
  • Private-MAC:?ea002352746c5d6f7d2d991e164cf00af9f4ebd7??
  • 后面的配置過程與第二種密鑰的一致




    PSCP工具

    PuTTY小巧方便。但若需要向網絡中的Linux系統上傳文件,則可以使用PuTTY官方提供的PSCP工具來實現上傳。PSCP基于ssh協議實現,其用法與SCP命令非常類似。

    獲取PSCP工具

    在PuTTY官方網站的下載頁中,找到PSCP,下載。

    下載后,習慣性的將pscp.exe與Putty.exe文件放在一起。

    首先需要保證在命令行下可以訪問到pscp.exe??梢酝ㄟ^配置Windows的環境變量Path,或者直接通過命令行訪問到pscp.exe。

    示例:如下所示,在Windows中訪問到pscp.exe

    使用???查看命令參數與選項:

    傳輸文件

    把本地文件file傳輸到Linxu服務器的目錄中。

    基本命令格式:pscp 文件 用戶名@LinuxIP:目錄

    ?

    使用“ -l ”選項可以指定用戶名。

    基本命令格式:pscp -l 用戶名 文件 LinuxIP:目錄

    ?

    使用“ -r ”選項可以用于傳輸目錄。

    基本命令格式:pscp? -r 目錄 用戶名@LinuxIP:目錄

    或使用命令格式:pscp -l 用戶名 -r 目錄 LinuxIP:目錄

    ?

    例:上傳文件至Linux。

    對相應的用戶輸入密碼,即可開始上傳。

    在Linux相應的目錄下查看,文件已經存在。

    同理,PSCP也可以用于從Linux向Windows復制文件或目錄。不再贅述。

    PuTTY + Xming 實現Oracle圖形安裝??http://www.linuxidc.com/Linux/2015-08/121051.htm

    使用PuTTY時對原始設置的幾個簡單實用修改?http://www.linuxidc.com/Linux/2014-02/96924.htm

    如何通過PuTTY實現遠程登錄控制Linux平臺?http://www.linuxidc.com/Linux/2013-06/85266.htm

    PuTTY連接VMWare中Ubuntu的問題解決?http://www.linuxidc.com/Linux/2013-05/84819.htm

    VMware+Linux+PuTTY環境配置?http://www.linuxidc.com/Linux/2013-05/84818.htm

    使用PuTTY密鑰認證機制遠程登錄Linux ?http://www.linuxidc.com/Linux/2015-03/114944.htm

    本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2016-08/133991.htm




    $ ssh root@192.168.xx.xx

    Permission denied (publickey,gssapi-with-mic).

    報了這么個錯,原因是我上次做測試時修改了/etc/ssh/sshd_config 中的"PasswordAuthentication"參數值為"no",修改回"yes",重啟sshd服務即可。






    總結

    以上是生活随笔為你收集整理的腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。