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

Linux下定制SSH來簡化遠(yuǎn)程訪問教程 linux如何使用ssh命令遠(yuǎn)程登錄( 二 )



1

$ ssh host1
以上 ssh 命令會(huì)進(jìn)行一下動(dòng)作:
1.匹配配置文件中主機(jī)別名 host1,并使用頭部定義中的各個(gè)設(shè)置項(xiàng) 。
2.繼續(xù)匹配下一個(gè)主機(jī)定義,然后發(fā)現(xiàn)命令行中提供的主機(jī)名沒有匹配的了,所以接下來的各個(gè)設(shè)置項(xiàng)會(huì)被略過 。
3.最后執(zhí)行到最后一個(gè)主機(jī)定義 Host *,這會(huì)匹配所有的主機(jī) 。這里,會(huì)將接下來的所有設(shè)置選項(xiàng)應(yīng)用到所有的主機(jī)連接中 。但是它不會(huì)覆寫之前已經(jīng)有主機(jī)定義的那些選項(xiàng) 。
4.ssh host2 與此類似 。
如何使用用戶指定的 shh 配置文件
在你理解了 ssh 客戶端配置文件的工作方式之后,你可以通過如下方式來創(chuàng)建它 。記得使用你的服務(wù)器環(huán)境中對應(yīng)的選項(xiàng)、值 (主機(jī)別名、端口號(hào)、用戶名等) 。
通過你最喜歡的編輯器來打開配置文件:

1

$ vi ~/.ssh/config
并定義必要的部分:

1
2
3
4
5
6
7
【Linux下定制SSH來簡化遠(yuǎn)程訪問教程 linux如何使用ssh命令遠(yuǎn)程登錄】8
9
10
11
12
13
14
15
16
17
18
19
20
Host fedora25
HostName 192.168.56.15
Port 22
ForwardX11 no
Host centos7
HostName 192.168.56.10
Port 22
ForwardX11 no
Host ubuntu
HostName 192.168.56.5
Port 2222
ForwardX11 yes
Host *
User tecmint
IdentityFile ~/.ssh/id_rsa
Protocol 2
Compression yes
ServerAliveInterval 60
ServerAliveCountMax 20
LogLevel 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ā)送信息,請求服務(wù)器響應(yīng) 。默認(rèn)值為 0,這意味著 ssh 不會(huì)向服務(wù)器發(fā)送響應(yīng)請求;如果定義了 BatchMode 選項(xiàng),則默認(rèn)是 300 秒 。
9.ServerAliveCountMax – 設(shè)置服務(wù)器在沒有接收到服務(wù)器的任何響應(yīng)時(shí),由服務(wù)器發(fā)送的活動(dòng)信息數(shù)量 。
10.LogLevel – 定義 ssh 登錄信息的的日志冗余級別 。允許的值為: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

推薦閱讀