大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Linux訪問SSH管理

Linux訪問SSH管理

更新時間:2022-02-09 09:53:59 來源:動力節(jié)點 瀏覽1512次

啟動ssh服務(wù)

/etc/init.d/ssh restart    #centos6啟動SSH服務(wù)
chkconfig --level 35 sshd on  #centos6開機啟動SSH服務(wù)
systemctl restart sshd  #centos7啟動SSH服務(wù)
systemctl enable sshd  #centos7開機啟動SSH服務(wù)

SSH服務(wù)啟動后即可使用SSH,如果換需要其他需求請繼續(xù)往下看。

SSH配置文件詳解

1.SSH服務(wù)端配置文件

打開監(jiān)聽端口和地址;

允許遠程登錄;

使用用戶名和密碼驗證;

Port 22     # SSH 預(yù)設(shè)使用 22 這個 port,您也可以使用多的 port !
Protocol 2,1   # 選擇的 SSH 協(xié)議版本,可以是 1 也可以是 2 ,如果要同時支持兩者,就必須要使用 2,1 這個分隔了!
ListenAddress 0.0.0.0   # 監(jiān)聽的主機適配卡!舉個例子來說,如果您有兩個 IP,分別是 192.168.0.100 及 192.168.2.20 ,那么只想要開放 192.168.0.100 時,就可以寫如同下面的樣式:
ListenAddress 192.168.0.100         #只監(jiān)聽來自 192.168.0.100 這個 IP 的SSH聯(lián)機。如果不使用設(shè)定的話,則預(yù)設(shè)所有接口均接受 SSH。
PidFile /var/run/sshd.pid      # 可以放置 SSHD 這個 PID 的檔案!左列為默認值
LoginGraceTime 600     # 當使用者連上 SSH server 之后,會出現(xiàn)輸入密碼的畫面,在該畫面中,在多久時間內(nèi)沒有成功連上 SSH server ,就斷線!時間為秒!
Compression yes      # 是否可以使用壓縮指令?
HostKey /etc/ssh/ssh_host_key    # SSH version 1 使用的私鑰
HostKey /etc/ssh/ssh_host_rsa_key  # SSH version 2 使用的 RSA 私鑰
HostKey /etc/ssh/ssh_host_dsa_key  # SSH version 2 使用的 DSA 私鑰
KeyRegenerationInterval 3600     # 由前面聯(lián)機的說明可以知道, version 1 會使用 server 的 Public Key ,每隔一段時間來重新建立一次!時間為秒!
ServerKeyBits 768           # Server key 的長度!
SyslogFacility AUTH         # 當有人使用 SSH 登入系統(tǒng)的時候,SSH會記錄信息
LogLevel INFO            # 登錄記錄的等級---》全部
PermitRootLogin no     # 是否允許 root 登入!預(yù)設(shè)是允許的,但是建議設(shè)定成 no!
UserLogin no        # 在 SSH 底下本來就不接受 login 這個程序的登入!
StrictModes yes      # 當使用者的 host key 改變之后,Server 就不接受聯(lián)機
RSAAuthentication yes   # 是否使用純的 RSA 認證!?僅針對 version 1 !
PubkeyAuthentication yes  # 是否允許 Public Key ?只有 version 2
AuthorizedKeysFile      .ssh/authorized_keys    #設(shè)定若要使用不需要密碼登入的賬號時,那么那個賬號的存放檔案所在檔名!
RhostsAuthentication no  # 本機系統(tǒng)不使用 .rhosts , .rhosts 不安全!
IgnoreRhosts yes      # 是否取消使用 ~/.ssh/.rhosts 來做為認證!
RhostsRSAAuthentication no # 針對 version 1 ,使用 rhosts 檔案在/etc/hosts.equiv配合 RSA 演算方式來進行認證!
HostbasedAuthentication no # 這個項目與上面的項目類似,不過是給 version 2 使用的!
IgnoreUserKnownHosts no  # 是否忽略家目錄內(nèi)的 ~/.ssh/known_hosts 這個檔案所記錄的主機內(nèi)容
PasswordAuthentication yes # 密碼驗證當然是需要的!
PermitEmptyPasswords no  # 上面那一項如果設(shè)定為 yes 的話,這一項就最好設(shè)定為 no ,這個項目在是否允許以空的密碼登入!
ChallengeResponseAuthentication yes  # 挑戰(zhàn)任何的密碼認證!所以,任何 login.conf 規(guī)定的認證方式,均可適用!
PAMAuthenticationViaKbdInt yes      # 是否啟用其它的 PAM 模塊!啟用這個模塊將會導(dǎo)致 PasswordAuthentication 設(shè)定失效!
PrintMotd no              # 登入后是否顯示出一些信息呢?例如上次登入的時間、地點等,預(yù)設(shè)是 yes ,但是,如果為了安全,可以考慮改為 no !
PrintLastLog yes     # 顯示上次登入的信息!可以啊!預(yù)設(shè)也是 yes !
KeepAlive yes       # 一般而言,如果設(shè)定這項目的話,那么 SSH Server 會傳送KeepAlive 的訊息給 Client 端,以確保兩者的聯(lián)機正常!在這個情況下,任何一端死掉后, SSH 可以立刻知道!而不會有僵尸程序的發(fā)生!
UsePrivilegeSeparation yes # 使用者的權(quán)限設(shè)定項目!
MaxStartups 10      # 同時允許幾個尚未登入的聯(lián)機畫面?
DenyUsers *        # 設(shè)定受抵擋的使用者名稱

2.SSH客戶端配置文件

Host * #選項“Host”只對能夠匹配后面字串的計算機有效。“*”表示所有的計算機。
ForwardAgent no #設(shè)置連接是否經(jīng)過驗證代理(如果存在)轉(zhuǎn)發(fā)給遠程計算機。
ForwardX11 no #設(shè)置X11連接是否被自動重定向到安全的通道和顯示集(DISPLAY set)
RhostsAuthentication n #設(shè)置是否使用基于rhosts的安全驗證。
RhostsRSAAuthentication no #設(shè)置是否使用用RSA算法的基于rhosts的安全驗證。
RSAAuthentication yes #設(shè)置是否使用RSA算法進行安全驗證。
PasswordAuthentication yes #設(shè)置是否使用口令驗證。
FallBackToRsh no #設(shè)置如果用ssh連接出現(xiàn)錯誤是否自動使用rsh。
UseRsh no #設(shè)置是否在這臺計算機上使用“rlogin/rsh”。
BatchMode no #如果設(shè)為“yes”,passphrase/password(交互式輸入口令)的提示將被禁止。當不能交互式輸入口令的時候,這個選項對腳本文件和批處理任務(wù)十分有用。
CheckHostIP yes #設(shè)置ssh是否查看連接到服務(wù)器的主機的IP地址以防止DNS欺騙。建議設(shè)置為“yes”。
StrictHostKeyChecking no #如果設(shè)置成“yes”,ssh就不會自動把計算機的密匙加入“$HOME/.ssh/known_hosts”文件,并且一旦計算機的密匙發(fā)生了變化,就拒絕連接。
IdentityFile ~/.ssh/identity #設(shè)置從哪個文件讀取用戶的RSA安全驗證標識。
Port 22 #設(shè)置連接到遠程主機的端口。
Cipher blowfish #設(shè)置加密用的密碼。
EscapeChar ~ #設(shè)置escape字符。
/etc/ssh/ssh——config

SSH使用公鑰登錄

MacBook-Pro:.ssh momo$ssh-keygen -t rsa  #客戶端生成公鑰對
MacBook-Pro:.ssh momo$ ls -l 
-rw-------   1 momo  staff   1679  7  6  2018 id_rsa
-rw-r--r--   1 momo  staff    410  7  6  2018 id_rsa.pub
MacBook-Pro:.ssh momo$  #將公鑰復(fù)制到服務(wù)器用戶家目錄的.ssh目錄
[root@study01 .ssh]# ls   #將復(fù)制過來的公鑰重命名為authorized_keys
authorized_keys  known_hosts

優(yōu)化客戶端SSH登錄

客戶端如果要默認使用某個用戶登錄別名跳板機,需要做如下配置:

1.配置文件,只配置一次

vim ~/.ssh/config
User wang.zengyi
ForwardAgent yes
Host gw1
Hostname 1.1.1.1
Port 6800
Host gw2
Hostname 2.2.2.2
Port 6900

2.然后執(zhí)行如下命令,每次開機都需要配置

ssh-agent && ssh-add

SSH連接較慢的解決方法

/etc/ssh/ssd_config下查找UseDNS 改為no; 或者增加host解析和dns解析;

以上就是關(guān)于“Linux訪問SSH管理”的介紹,大家如果想了解更多相關(guān)知識,可以關(guān)注一下動力節(jié)點的Java視頻,里面的課程內(nèi)容細致全面,通俗易懂,適合沒有基礎(chǔ)的小伙伴學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 韩国一大片a毛片 | 久久久久中文 | 91九色蝌蚪在线 | 大色综合色综合网站 | 国产精品福利视频一区二区三区 | 久久色网| 亚洲视频久久 | 欧美韩国日本一区 | 一本大道加勒比久久综合 | 伊人精品在线观看 | 久久只有精品 | 成人免费一区二区三区在线观看 | 亚洲伊人tv综合网色 | 亚洲一区不卡视频 | 日韩成人免费在线视频 | 亚洲精品一区二区三区中文字幕 | 国产中文字幕一区 | 久久久亚洲 | 噜噜啪 | 中文字幕一区二区三区在线播放 | 久草网在线观看 | 亚洲一区免费视频 | 国产精品视频久久 | 国产免费爱在线观看视频 | 天天做天天爱天天爽 | 亚洲欧美日韩国产专区一区 | 性欧美高清videosex | 国产精品久久久久影院 | 精品久久一区二区三区 | 日日摸天天摸狠狠摸摸 | 国产精品亚洲一区二区三区久久 | 亚洲精品你懂的 | 国产成人小视频在线观看 | 中国美女日b | 一级寡妇乱色毛片全18 | 亚洲香蕉国产高清在线播放 | 亚洲国产清纯 | 亚洲欧美日韩精品 | 亚洲精品人成无码中文毛片 | 国产精品中文字幕在线观看 | 性www|