Linux伺服器---ssh登錄

来源:https://www.cnblogs.com/wj78080458/archive/2018/12/25/10061070.html
-Advertisement-
Play Games

Ssh登錄 Ssh是建立在應用層和傳輸層的安全協議,專門為遠程登錄回話和其他網路服務提供安全性。利用ssh可以有效的防止遠程管理中的信息泄露問題,同時ssh傳輸的數據是經過壓縮的,可以加快傳輸速度。 1、啟動sshd服務。Centos預設已經安裝了ssh,而且該服務預設是啟動的 [root@loca ...


Ssh登錄    

       Ssh是建立在應用層和傳輸層的安全協議,專門為遠程登錄回話和其他網路服務提供安全性。利用ssh可以有效的防止遠程管理中的信息泄露問題,同時ssh傳輸的數據是經過壓縮的,可以加快傳輸速度。

 

1、啟動sshd服務。Centos預設已經安裝了ssh,而且該服務預設是啟動的

[root@localhost wj]# rpm -qa | grep ssh

libssh2-1.4.2-1.el6.i686

openssh-askpass-5.3p1-94.el6.i686

openssh-server-5.3p1-94.el6.i686

openssh-clients-5.3p1-94.el6.i686

openssh-5.3p1-94.el6.i686

[root@localhost wj]# service sshd status

openssh-daemon (pid  1634) 正在運行...

[root@localhost wj]# 

 

2、測試登錄

[root@localhost wj]# ssh [email protected]

The authenticity of host '192.168.0.119 (192.168.0.119)' can't be established.

RSA key fingerprint is 36:20:c9:ab:88:1f:47:74:1b:f1:d7:47:55:e0:14:7c.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.0.119' (RSA) to the list of known hosts.

[email protected]'s password: 

Last login: Fri Aug 10 14:57:45 2018

already login

[root@localhost ~]# exit

logout

Connection to 192.168.0.119 closed.

 

3、禁止root登錄

      root用戶在Linux系統中擁有最高的權利,如果用root用戶登錄就意味著增大了系統的風險。Ssh預設可以使用root登錄,為了安全考慮,我們可以禁止root登錄。

      1)修改配置文件“/etc/ssh/sshd_config”,找到“permitRootLogin”將其改為no 

[root@localhost wj]# gedit /etc/ssh/sshd_config 

PermitRootLogin no    //這裡預設是yes,而且已經被註釋掉了。取消註釋,改為no

 

[root@localhost wj]# service sshd restart           //重啟服務

停止sshd                                               [確定]

正在啟動sshd                                            [確定]

[root@localhost wj]# 

      2)測試,使用root登錄,可以看到沒有權利

[root@localhost wj]# ssh [email protected]

[email protected]'s password: 

Permission denied, please try again.

 

4、設置指定用戶登錄

      有時候為了降低系統風險,我們還會設置指定的用戶登錄,而其他用戶登錄就會拒絕。

      1)修改配置文件“/etc/ssh/sshd_config”,在最後追加

[root@localhost wj]# gedit /etc/ssh/sshd_config 

AllowUsers david    //允許david登錄

 

[root@localhost wj]# service sshd restart           //重啟服務

停止sshd                                               [確定]

正在啟動sshd                                            [確定]

[root@localhost wj]#

      2)測試,分別使用david和weijie兩個用戶登錄,其中weijie會登錄失敗

[root@localhost wj]# ssh [email protected]

[email protected]'s password: 

Permission denied, please try again.

 

[root@localhost wj]# ssh [email protected]

[email protected]'s password: 

Last login: Wed Aug 15 17:12:59 2018 from 192.168.0.112

already login

 

 

 

做了一個Linux學習的平臺,目前出來一個個形,各位可以參考使用
鏈接:https   ://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ密碼:n7bk

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 上面的mixins、generics都是rest_framework里的模塊,我們可以繼承其中的某些類,達到代碼量減少的效果,這裡充分體現出了面向對象的繼承 一、mixins模塊 二、generics模塊 三、通過一個簡單的例子,順帶寫mixins,generics的用處 ...
  • 昨天面試碰到了面試官問spring的時候,問完ioc,然後下個問題我以為是aop,後來才聽清是動態代理,感覺回答的不是太好,也是好久不接觸 1.靜態代理 代理模式也就委托模式。 三個角色: 1. Subject抽象主題角色:介面 2. RealSubject具體主題角色:介面的實現類,業務邏輯的具體 ...
  • python爬蟲scrapy項目(二) 爬取目標:房天下全國租房信息網站(起始url:http://zu.fang.com/cities.aspx) 爬取內容:城市;名字;出租方式;價格;戶型;面積;地址;交通 反反爬措施:設置隨機user-agent、設置請求延時操作、 1、開始創建項目 2、進入 ...
  • 本來昨天應該更新的,但是由於各種原因,抱歉,讓追這個系列的朋友久等了。上一篇文章 [在.Net Core 使用緩存和配置依賴策略](https://www.cnblogs.com/viter/p/10146312.html). 講的是如何使用本地緩存,那麼本篇文章就來瞭解一下如何使用分散式緩存,通過... ...
  • 小伙伴們都知道,常用的http請求有兩種方式,即GET方法和POST方法,很多剛入門的童鞋難免都會有一個誤區,是不是GET是從伺服器上獲取數據,POST是向伺服器傳送數據? 我的理解是:不論是GET還是POST,都是向伺服器提交數據,並且請求之後都會從伺服器獲取數據,兩者的區別僅是傳送方式不同而已, ...
  • 一位攝影程式員的獨白 每個人都有愛好,都有釋放壓力的活動,而我也不例外,我除了每天上班,周末就會約一群好友去拍妹子,成家後,就改為拍蟲子,一拍就到了30歲,到了30歲就感覺到了中年的壓力,這時候停下手中的攝影,開始研究技術,我開始翻閱各種技術博客,各種開源作品,靜下心去研究技術時,發現.NET的技術 ...
  • Win10的應用商店中,可以安裝喜馬拉雅,並下載感興趣的音頻文件。下載的音頻如下圖所示, 有兩個json文件(圖1),其中一個json文件(2677885list.json)包含了所下載音頻的詳細信息,包括id和title(文件真實名稱);音頻文件是一串純數字的id作為名稱,沒有顯示音頻的真實名稱( ...
  • C# -- 泛型的使用 1. 使用泛型 運行結果: 2. 泛型約束 運行結果: ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...