日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux下怎么定制SSH簡化遠(yuǎn)程訪問( 二 )


4.ssh host2 與此類似 。
如何使用用戶指定的 shh 配置文件
在你理解了 ssh 客戶端配置文件的工作方式之后,你可以通過如下方式來創(chuàng)建它 。記得使用你的服務(wù)器環(huán)境中對(duì)應(yīng)的選項(xiàng)、值 (主機(jī)別名、端口號(hào)、用戶名等) 。
通過你最喜歡的編輯器來打開配置文件:
1$ vi ~/.ssh/config
并定義必要的部分:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Host fedora25HostName 192.168.56.15Port 22ForwardX11 noHost centos7HostName 192.168.56.10Port 22ForwardX11 noHost ubuntuHostName 192.168.56.5Port 2222ForwardX11 yesHost *User tecmintIdentityFile ~/.ssh/id_rsaProtocol 2Compression yesServerAliveInterval 60ServerAliveCountMax 20LogLevel INFO
以上 ssh 配置文件的詳細(xì)解釋:
1.HostName - 定義真正要登錄的主機(jī)名,此外,你也可以使用數(shù)字 IP 地址,不管是在命令行或是 HostName 定義中都允許使用其中任一種 。
2.User 指定以哪一個(gè)用戶來登錄 。
3.Port 設(shè)置連接遠(yuǎn)程主機(jī)的端口,默認(rèn)是 22 端口 。但必須是遠(yuǎn)程主機(jī)的 sshd 配置文件中定義的端口號(hào) 。
4.Protocol 這個(gè)選項(xiàng)定義了優(yōu)先使用 ssh 支持的協(xié)議版本 。常用的值為 ‘1’ 和 ‘2’,同時(shí)使用兩個(gè)協(xié)議版本則必須使用英文逗號(hào)隔開 。
5.IdentityFile 指定一個(gè)用于讀取用戶 DSA、Ed25519、ECDSA 等授權(quán)驗(yàn)證信息的文件 。
6.ForwardX11 定義 X11 連接是否自動(dòng)重定向到安全通道和 DISPLAY 設(shè)置 。有兩個(gè)可以設(shè)置的值,即 yes 或 no 。
7.Compression 默認(rèn)值為 no,如果設(shè)置為 yes,則在連接遠(yuǎn)程主機(jī)過程中使用壓縮進(jìn)行傳輸 。
8.ServerAliveInterval 設(shè)置當(dāng)沒有收到服務(wù)器響應(yīng) (或者數(shù)據(jù)))時(shí)的超時(shí)時(shí)間,單位為秒,ssh 會(huì)通過加密信道發(fā)送信息,請(qǐng)求服務(wù)器響應(yīng) 。默認(rèn)值為 0,這意味著 ssh 不會(huì)向服務(wù)器發(fā)送響應(yīng)請(qǐng)求;如果定義了 BatchMode 選項(xiàng),則默認(rèn)是 300 秒 。
9.ServerAliveCountMax 設(shè)置服務(wù)器在沒有接收到服務(wù)器的任何響應(yīng)時(shí),由服務(wù)器發(fā)送的活動(dòng)信息數(shù)量 。
10.LogLevel 定義 ssh 登錄信息的的日志冗余級(jí)別 。允許的值為:QUIET、FATAL、ERROR、INFO、VERBOSE、DEBUG、DEBUG1、DEBUG2 和 DEBUG3,默認(rèn)為 INFO 。
連接任意遠(yuǎn)程主機(jī)的標(biāo)準(zhǔn)方法是在上述兩個(gè)文件中定義第二個(gè)部分(我連接的是 CentOS 7) 。一般情況下,我們這樣輸入命令:
1$ ssh -i ~/.ssh/id_rsa -p 22 tecmint@192.168.56.10
然而,使用了 ssh 客戶端配置文件之后,我們還可以這樣:
1$ ssh centos7
你也可以在 man 幫助頁面尋找更多的設(shè)置選項(xiàng)和使用實(shí)例:
1$man ssh_config

推薦閱讀