解決MAC終端ssh連線伺服器,空閒斷線的辦法

2021-09-02 05:53:36 字數 2607 閱讀 5183

方法一 :   配置「/etc/ssh/ssh_config」檔案

1 開啟mac終端  /etc/ssh/   enter

2 sudo vim ssh_config (必須用管理員許可權編輯,否則無法編輯)

3 shift + i 進入編輯模式,  在host*下面加入 serveraliveinterval 60   一項, 如下圖

4  shift + : 輸入wq退出

5 到此完成, 連線你的伺服器試試效果吧。

(下面逐行說明的選項設定:

host *

選項「host」只對能夠匹配後面字串的計算機有效。「*」表示所有的計算機。

forwardagent no

「forwardagent」設定連線是否經過驗證**(如果存在)**給遠端計算機。

forwardx11 no

「forwardx11」設定x11連線是否被自動重定向到安全的通道和顯示集(display set)。

rhostsauthentication no

「rhostsauthentication」設定是否使用基於rhosts的安全驗證。

rhostsrsaauthentication no

「rhostsrsaauthentication」設定是否使用用rsa演算法的基於rhosts的安全驗證。

rsaauthentication yes

「rsaauthentication」設定是否使用rsa演算法進行安全驗證。

passwordauthentication yes

「passwordauthentication」設定是否使用口令驗證。

fallbacktorsh no

「fallbacktorsh」設定如果用ssh連線出現錯誤是否自動使用rsh。

usersh no

「usersh」設定是否在這台計算機上使用「rlogin/rsh」。

batchmode no

「batchmode」如果設為「yes」,passphrase/password(互動式輸入口令)的提示將被禁止。當不能互動式輸入口令的時候,這個選項對指令碼檔案和批處理任務十分有用。

checkhostip yes

「checkhostip」設定ssh是否檢視連線到伺服器的主機的ip位址以防止dns欺騙。建議???置為「yes」。

stricthostkeychecking no

「stricthostkeychecking」如果設定成「yes」,ssh就不會自動把計算機的密匙加入「$home/.ssh/known_hosts」檔案,並且一旦計算機的密匙發生了變化,就拒絕連線。

identityfile ~/.ssh/identity

「identityfile」設定從哪個檔案讀取使用者的rsa安全驗證標識。

port 22

「port」設定連線到遠端主機的埠。

cipher blowfish

「cipher」設定加密用的密碼。

escapechar ~

「escapechar」設定escape字元。

方法二:服務端配置(不建議此方法)

配置「/etc/ssh/sshd_config」檔案

linux系統server

在linux系統中使用ssh連線遠端伺服器時,可以使用-o的乙個引數serveraliveinterval來設定防止超時的時間。

比如:ssh -o serveraliveinterval=60 username@hostip

伺服器配置修改

修改ssh配置檔案/etc/ssh/sshd_config,新增或者修改clientaliveinterval為「clientaliveinterval 60」。這個引數的是意思是每1分鐘,伺服器向客戶端發乙個訊息,用於保持連線。儲存後記得重啟ssh服務。

修改過後,上面幾個辦法都可以讓ssh保持連線,一直處於alive狀態,不會因為沒有操作而被伺服器強制斷線了。

# this is ssh server systemwide configuration file.

port 22

listenaddress 192.168.1.1

hostkey /etc/ssh/ssh_host_key

serverkeybits 1024

logingracetime 600

keyregenerationinterval 3600

permitrootlogin no

ignorerhosts yes

ignoreuserknownhosts yes

strictmodes yes

x11forwarding no

printmotd yes

syslogfacility auth

loglevel info

rhostsauthentication no

rhostsrsaauthentication no

rsaauthentication yes

passwordauthentication yes

permitemptypasswords no

allowusers admin

下面逐行說明上面的選項設定:

port 22

「port」設定sshd監聽的埠號

解決MAC終端ssh連線伺服器,空閒斷線的辦法

1.進入目錄 etc ssh 2.用vim開啟ssh config配置檔案 vim ssh config 3.增加一條配置檔案 serveraliveinterval 60在host 下新增一條資訊 4.儲存後即生效 5.配置檔案詳細介紹 host 選項 host 只對能夠匹配後面字串的計算機有效。...

mac終端連線伺服器

開啟terminal,輸入 ssh p 埠 使用者名稱 伺服器ip位址 例如 ssh p 22 zhangsan 11.121.241.182例子中埠號為22,使用者名為zhangsan,伺服器ip位址11.121.241.182。如果埠預設,那就不用輸入 p 埠 輸完命令之後按下enter鍵,然後...

解決SSH連線伺服器緩慢

最近發現通過ssh連線伺服器非常緩慢,要等上近30秒才能連上,對於追求效率的人而言,這是不能忍的。於是進入分析模式,首先要排查是不是網路的問題 ping 172.18.50.184 172.18.50.184 56 84 bytes of data.64 bytes from 172.18.50.1...