使用ssh客戶端連接vmware

使用ssh客戶端連接vmware

vmware使用太麻煩了,複製粘貼都不行。所以使用xshell或者vscode通過ssh連接vmware中的虛擬機再操作。

使用xshell連接vmware

xshell需要三樣東西:1. ip地址 2. 用戶名 3. 密碼, 其中ip地址就是虛擬機網卡地址,在虛擬機中使用命令ifconfig查看,用戶名密碼就是登陸虛擬機的用戶名密碼。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳
在這裏插入圖片描述

使用vscode連接vmware

參考教程

  1. https://zhuanlan.zhihu.com/p/68577071
  2. https://code.visualstudio.com/remote-tutorials/ssh/add-ssh-key

原理

具體ssh是啥我也沒看懂,就對方要有一把鑰匙,我要有一把鑰匙才能免密連接。所以是我方生成鑰匙id_rsa,id_rsa.pub,把鑰匙給對方(還得把鑰匙加入對方的authorized_keys中),然後我方知道對方的地址(ip)和用戶名(root)就能免密登錄哩。

步驟

  1. 安裝vscode插件remote ssh
  2. 本地電腦生成ssh key ssh-keygen -t rsa -b 2048
    然後就出現在/Users/usrname/.ssh/ 中了
  3. 把id_rsa和id_rsa.pub上傳到遠程服務器的~/root/.ssh 文件夾中,然後使用命令 cat id_rsa.pub >> authorized_keys 加入鑰匙(我使用的是lrzsz)
  4. 然後可以測試一下ssh,用powershell ssh username@ip –i id_rsa 其中username,ip都要自己寫
  5. 連接成功可以上vscode連啦。後面懶得寫了,全都是在vscode點點寫寫,不難—請看參考教程 有圖有文
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章