日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux远程连接与sshd服务安全设定

發布時間:2025/3/11 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux远程连接与sshd服务安全设定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.遠程連接:
首先設置ip:



設置好之后,先ping一下IP 看能不能通
ssh root@172.25.13.103 ##表示的是:連接ip為172.25.13.103的root用戶

2.系統控制命令
系統控制命令的查看相關參數如下表

systemctl服務控制命令
systemctl status sshd查看服務狀態 inactive(不可用),active(可用)
systemctl start sshd開啟服務
systemctl stop aahd關閉服務
systemctl restart sshd重啟服務
systemctl reload sshd重新加載服務配置
systemctl enable sshd設置開機重啟時開啟服務
systemctl disable sshd設置開機重啟時不會自起服務
systemctl list-unit-files列出所有服務開機啟動時的狀態
systemctl mask sshd表示sshd服務已經被鎖定
systemctl unmask sshd表示sshd服務已經被解鎖
systemctl set-default multi-user.target設定系統啟動級別為多用戶級別(無圖形)
systemctl set-default graphical.target設定系統啟動級別為圖形模式

(1)查看服務狀態 inactive(不可用),active(可用)

(2) 關閉服務

(3)開啟服務
(4)重啟服務

(5) 設置開機重起時不會自起服務

3.sshd的服務
sshd全稱為 secure shell
可以通過網絡在遠程主機中開啟shell的服務
客戶端軟件:sshd
連接方式:
1)ssh username@ip ## 文本模式的連接
2)ssh username@ip -X ## 可以在連接成功后開啟圖形

注意:1.在第一次連接陌生主機時,要生成認證文件/root/.ssh/know_host,所以會詢問是否建立,需要鍵入yes,此后在連接此臺主機時,只要認證文件存在,就不需要再次輸入yes。
遠程復制: scp file root@ip:dir ##上傳
scp root@ip:file dir ##下載


4.sshd的key認證
ssh-keygen 生成密鑰的命令

在生成密鑰的時候會讓你輸入三次的指令:
1.指定保存加密字符的文件(使用默認)
2.設定密碼(使用空密碼)
3.確認密碼(空格 就行)
建立完成后可以使用 ls /root/.ssh/ 來查看是否生成

可以看到公鑰(id_rsa.pub)與私鑰(id_rsa)
首先:加密
ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.62.251

然后:修改
vim /etc/ssh/sshd_config 將第78行的yes改成no

修改完之后還需要重啟一下服務:
systemctl restart sshd.service
再試一下連接:ssh root@172.25.62.251

此時,使用遠程連接已經被權限拒絕,因為我們已經進行了加密,要想再次連上就得給他分發鑰匙,這樣就能成功連接了。

給172.25.62.250分發鑰匙:
scp /root/.ssh/id_rsa root@172.25.62.250:/root/.ssh/
然后在連接172.25.62.251
連接成功了。

5.sshd的安全認證
/etc/ssh/sshd_config
用vim進入這個文件后就可以更改ssh服務的安全設定
78 PasswordAuthentication yes|no 是否允許用戶通過登錄系統的密碼做sshd的認證
48 PermitRootLogin yes|no 是否允許root用戶通過sshd服務的認證
我們先試一下:
現在能連上251這臺機子,
接著vim /etc/ssh/sshd_config 在第48行改不允許通過認證:
改完后記著重啟服務:systemctl restart sshd.service

然后在嘗試連接:
現在發現Permission denied 權限拒絕了。
但是用其他用戶還可以連接:
發現student用戶還可以連上。
還可以在這個文件里設置黑白名單:
Allowusers 用戶名 ##設定用戶白名單,白名單中的用戶可以使用sshd
Denyusers 用戶名 ##設定用戶黑名單,黑名單出現的用戶不可以使用sshd
6.添加sshd的登陸信息
我們可以在我們的主機上添加一些登陸信息,這樣別人在登陸我們的主機的時候可以看到這些登陸信息。
vim /etc/motd 編輯這個文件就可以了

然后退出保存,

其他人連接時就會出現編輯的這個

7.用戶的登錄審計

w查看正在使用當前系統的用戶
w -f查看使用來源
w -i顯示IP
last查看使用過并退出的用戶信息
lastb查看試圖登陸但沒有成功的用戶

正在使用當前系統的用戶:

查看使用過并退出的用戶信息 :
查看試圖登陸但沒有成功的用戶

總結

以上是生活随笔為你收集整理的Linux远程连接与sshd服务安全设定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。