iterm怎麼連接伺服器
A. mac下iterm2有類似securecrt那樣方便配置session的功能
iTerm2 確實提供了類似 SecureCRT 的方便配置 session 的功能,使得在 Mac 下使用終端管理變得更為高效。以下是具體操作方法與優勢概述。
首先,看效果對比。在 iTerm2 中,您能夠輕松地管理與多個伺服器的連接。只需為每個伺服器添加不同的標簽,即可自動將它們分組,實現與 SecureCRT 類似的 session 管理效果。
添加方法如下:打開 iTerm2,點擊頂部菜單欄的「偏好設置」按鈕,然後在下拉菜單中選擇「首選項」和「配置文件」。在這里,您能夠為每個伺服器連接自定義標簽,實現快速區分與管理。
此外,iTerm2 還提供了更為直觀的體驗。在「配置文件」設置中,您可以將標簽作為不同的組別,對伺服器連接進行分組管理。這一功能與 SecureCRT 的 session 管理方式相匹配,讓連接管理更為便捷。
值得一提的是,為了確保更高的安全性,個人推薦使用密鑰(SSH 密鑰)進行伺服器登錄。盡管使用 sshpass 可以實現密碼登錄,但這並非最佳選擇,因為密碼傳輸過程可能存在安全風險。因此,安全推薦使用 SSH 密鑰進行登錄,確保數據傳輸的安全性。
最後,iTerm2 還支持在「顏色」選項中設置每個打開的標簽頁的顏色。這一功能有助於在進行多項操作時區分不同窗口,避免混淆,使得多任務處理更為輕松。
綜上所述,iTerm2 的 session 配置功能為 Mac 用戶提供了與 SecureCRT 類似的高效連接管理體驗,結合標簽分組、安全性管理和色彩區分等特性,使得終端管理更為直觀且高效。這一功能的引入,極大地提升了 Mac 終端用戶的使用體驗。
B. mac用iterm2實現ssh,怎麼像SecureCRT一樣鍵P和賬號密碼
Mac下配置iterm2記住多站點ssh帳號密碼
首先,需要自己安裝一下iterm2,
打開iterm2官網後,點擊Download下載並且安裝。
安裝完畢後,第一步,打開終端,連接你需要添加的vps伺服器,命令格式如下:
ssh root@ip // ssh 用戶名@網址或者ip
第一次連接會有一個安全提示,輸入yes回車,然後control + c取消(輸入密碼那一步),如下圖:
上面這一步主要是因為在iTerm2裡面如果第一次連接沒有保存key到電腦的話你輸入yes也不行,只能先通過終端保存一次。
接著繼續在終端配置需要管理的vps的ssh信息,輸入下面的命令
vim expect ~/.ssh/myvps1 //myvps1可以修改為你自己想要的名字
接著會進入VI編輯界面,英文狀態下輸入i,然後粘貼下面這一段話後編輯對應的內容。
#!/usr/bin/expect -f
set user <用戶名>
set host <ip地址>
set password <密碼>
set timeout -1
spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
編輯掉裡面對應的地方後,按ESC鍵,然後英文狀態下輸入:wq
然後你就會新建一個名字為myvps1的文件。
如果你有多個伺服器需要添加,請輸入下面的命令
cp myvps1 myvps2
vim myvps2
i
編輯對應的內容
ESC
:wq
這樣你就又新建了一個myvps2的文件。
接下來對iTerm2進行設置。
在頂部菜單欄裡面點擊iTerm2-preferences(快捷鍵是Command+,)
接著選擇Profiles,點擊左下角的+號新建一個配置,右邊紅框標注出來的地方,Name處填寫一個用於區分的名字,Command處輸入expect ~/.ssh/myvps1
如果你要添加多個伺服器的配置,只需要修改Command命令的文件名字就行了。
以後打開iTerm2後,直接在菜單欄點擊Profiles就可以看到你添加的VPS配置,直接點擊需要連接的VPS名字,就可以打開對應的VPS進行ssh連接了,並且不需要密碼。