sshd_config配置檔案說明
阿新 • • 發佈:2019-02-12
# 4. 安全設定專案!極重要!
# 4.1 登入設定部分
PermitRootLogin no # 是否允許 root 登入!預設是允許的,但是建議設定成 no!
UserLogin no # 在 SSH 底下本來就不接受 login 這個程式的登入!
StrictModes yes # 當使用者的 host key 改變之後,Server 就不接受聯機,
# 可以抵擋部分的木馬程式!
#RSAAuthentication yes # 是否使用純的 RSA 認證!?僅針對 version 1 !
PubkeyAuthentication yes # 是否允許 Public Key ?當然允許啦!只有 version 2
AuthorizedKeysFile .ssh/authorized_keys
# 上面這個在設定若要使用不需要密碼登入的賬號時,那麼那個
# 賬號的存放檔案所在檔名!
# 4.2 認證部分
RhostsAuthentication no # 本機系統不止使用 .rhosts ,因為僅使用 .rhosts 太
# 不安全了,所以這裡一定要設定為 no !
IgnoreRhosts yes # 是否取消使用 ~/.ssh/.rhosts 來做為認證!當然是!
RhostsRSAAuthentication no # 這個選項是專門給 version 1 用的,使用 rhosts 檔案在
# /etc/hosts.equiv配合 RSA 演算方式來進行認證!不要使用
HostbasedAuthentication no # 這個專案與上面的專案類似,不過是給 version 2 使用的!
IgnoreUserKnownHosts no # 是否忽略家目錄內的 ~/.ssh/known_hosts 這個檔案所記錄
# 的主機內容?當然不要忽略,所以這裡就是 no 啦!
PasswordAuthentication yes # 密碼驗證當然是需要的!所以這裡寫 yes 囉!
PermitEmptyPasswords no # 若上面那一項如果設定為 yes 的話,這一項就最好設定
# 為 no ,這個專案在是否允許以空的密碼登入!當然不許!
ChallengeResponseAuthentication yes # 挑戰任何的密碼認證!所以,任何 login.conf
# 規定的認證方式,均可適用!
#PAMAuthenticationViaKbdInt yes # 是否啟用其它的 PAM 模組!啟用這個模組將會
# 導致 PasswordAuthentication 設定失效!
# 4.3 與 Kerberos 有關的引數設定!因為我們沒有 Kerberos 主機,所以底下不用設定!
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosTgtPassing no
# 4.4 底下是有關在 X-Window 底下使用的相關設定!
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
# 4.1 登入設定部分
PermitRootLogin no # 是否允許 root 登入!預設是允許的,但是建議設定成 no!
UserLogin no # 在 SSH 底下本來就不接受 login 這個程式的登入!
StrictModes yes # 當使用者的 host key 改變之後,Server 就不接受聯機,
# 可以抵擋部分的木馬程式!
#RSAAuthentication yes # 是否使用純的 RSA 認證!?僅針對 version 1 !
PubkeyAuthentication yes # 是否允許 Public Key ?當然允許啦!只有 version 2
AuthorizedKeysFile .ssh/authorized_keys
# 上面這個在設定若要使用不需要密碼登入的賬號時,那麼那個
# 賬號的存放檔案所在檔名!
# 4.2 認證部分
RhostsAuthentication no # 本機系統不止使用 .rhosts ,因為僅使用 .rhosts 太
# 不安全了,所以這裡一定要設定為 no !
IgnoreRhosts yes # 是否取消使用 ~/.ssh/.rhosts 來做為認證!當然是!
RhostsRSAAuthentication no # 這個選項是專門給 version 1 用的,使用 rhosts 檔案在
# /etc/hosts.equiv配合 RSA 演算方式來進行認證!不要使用
HostbasedAuthentication no # 這個專案與上面的專案類似,不過是給 version 2 使用的!
IgnoreUserKnownHosts no # 是否忽略家目錄內的 ~/.ssh/known_hosts 這個檔案所記錄
# 的主機內容?當然不要忽略,所以這裡就是 no 啦!
PasswordAuthentication yes # 密碼驗證當然是需要的!所以這裡寫 yes 囉!
PermitEmptyPasswords no # 若上面那一項如果設定為 yes 的話,這一項就最好設定
# 為 no ,這個專案在是否允許以空的密碼登入!當然不許!
ChallengeResponseAuthentication yes # 挑戰任何的密碼認證!所以,任何 login.conf
# 規定的認證方式,均可適用!
#PAMAuthenticationViaKbdInt yes # 是否啟用其它的 PAM 模組!啟用這個模組將會
# 導致 PasswordAuthentication 設定失效!
# 4.3 與 Kerberos 有關的引數設定!因為我們沒有 Kerberos 主機,所以底下不用設定!
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosTgtPassing no
# 4.4 底下是有關在 X-Window 底下使用的相關設定!
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes