使用iTerm2連接Linux虛擬機

配置

  1. 打開偏好設置
    在這裏插入圖片描述

  2. /Users/你的用戶名/Library/ 目錄下新建一個名爲 centos7-1908.txt 的文件,文件內容如下,注意將相關內容替換成你自己的

    #!/usr/bin/expect -f
    
    set HOST 你的虛擬機IP地址
    set USER 你的虛擬機用戶名
    set PASSWORD 你的虛擬機登陸密碼
    
    
    spawn ssh $USER@$HOST
    expect {
            "yes/no" {send "yes\r";exp_continue;}
             "*password:*" { send "$PASSWORD\r" }
            }
    interact
    

    如果要設置端口號,就寫下面這個

    #!/usr/bin/expect -f
    
    set PORT 設置你的虛擬機端口號,一般是22
    set HOST 你的虛擬機IP地址
    set USER 你的虛擬機用戶名
    set PASSWORD 你的虛擬機登陸密碼
    
    
    spawn ssh -p $PORT $USER@$HOST
    expect {
            "yes/no" {send "yes\r";exp_continue;}
             "*password:*" { send "$PASSWORD\r" }
            }
    interact
    
  3. 在 iTerm2 中進行如下設置
    在這裏插入圖片描述

登錄

沒有設置端口號

如果我們寫配置文件時沒有使用端口號,則在 iTerm2 中使用如下命令登錄 Linux

ssh [email protected]

這裏的 root 是你的用戶名,要和配置文件中的一致,而配置文件中的又要和你的虛擬機中設置的一致,這點要注意

172.16.178.128 指的是虛擬機的 IP 地址

設置了端口號

如果我們寫配置文件時使用了端口號(以22舉例),則在 iTerm2 中使用如下命令登錄 Linux

ssh -p 22 [email protected]

回車後輸入密碼即可登錄,要退出登錄只需輸入 exit 命令即可

上面的都做好後,使用 Mac 自帶的終端也可以登錄 Linux 系統,如果一開始就沒有使用 iTerm2 這個軟件,那麼我們也可以直接在自帶終端中輸入 ssh root@你的虛擬機IP地址 來登錄 Linux 系統

發佈了178 篇原創文章 · 獲贊 165 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章