MAC使用iTerm登陸SSH伺服器

2021-08-08 04:57:33 字數 1343 閱讀 1516

網上都有不少相關的教程,但是我第一次做的時候總有點小問題,現在直觀地總結一下。

1,一般選擇在user資料夾下新建乙個資料夾,用來儲存指令碼。

2,在iterm中新建指令碼

步驟:在iterm中輸入cd (注意是cd後面乙個空格),然後把ssh拖進iterm視窗,直接拖進視窗的方便是不用手敲檔案的路徑了。

輸入指令 touch test

這樣就在ssh資料夾下新建了乙個test檔案

然後用文字編輯開啟test檔案

輸入指令碼內容如下

#!/usr/bin/expect -f

set user 《使用者名稱》

set port 《埠號》

set host set password 《密碼》

set timeout -1

spawn ssh $user@$host

expect "*assword:*"

send "$password\r"

interact

expect eof

我的是這樣 (注意**中不要輸入那個<>尖括號,比如設定埠號,預設的是22,直接寫 set port 22這樣就行了,而不是set port<22>)

3,設定profiles

開啟iterm2的設定裡,點開profiles,左下角點+號新增乙個配置檔案,然後在genernal->command下選擇 command,輸入expect 和路徑,如下圖

4,備註,如果沒有用test檔案中的賬號密碼登陸過伺服器,首先要在iterm中用

ssh -p 埠

使用者@

的方式登陸一次,然後就可以在iterm中使用配置好的檔案直接登陸伺服器。右鍵iterm圖示,選擇new tab就出來了。如下

ssh登陸強制使用密碼驗證登陸

linux系統使用ssh進行登陸,可以採用密碼登陸和秘鑰登陸。採用密碼登陸每次需要輸入密碼進行驗證,驗證通過則可登陸到環境。秘鑰登陸為在伺服器的客戶端生成相應的公鑰和私鑰,公鑰用於加密,私鑰用於解密。然後將公鑰發給需要連線的服務端。當客戶端需要連線服務端時,服務端利用公鑰將使用者名稱和密碼加密傳送給...

ssh使用無密碼登陸

本機ip為192.168.6.119遠端ip192.168.6.202 server 1,在本機輸入ssh keygen r rsa 2,cd ssh 看到目錄下面多了個.ssh目錄,此目錄剛開始是不存在的,在我們執行ssh keygen t rsa 時生成的.3,登陸到server上 目錄下面建立...

ssh 快捷登陸

背景 ssh 為 secure shell 的縮寫,由ietf的網路小組 network working group 所制定 ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。ss...