Linux 中的远程登陆
####1.Openshh 功能介紹####
Openshh是ssh(Secure SHell)協議當中的免費開源軟件
軟件安裝名稱 :Openshh-server
配置文件 :/etc/ssh/sshd_config
默認端口:22
客戶端命令:ssh
ssh 命令???
ssh -l 遠程主機用戶 遠程主機ip
-l???????? 指定用戶
-i???????? 指定密鑰
-X?????? 開啟圖形
-p?????? 指定端口
-f??????? 后臺運行
-o?????? 指定連接參數
-t??????? 指定連接跳板
####Openshh 認證方式
####key認證
密碼認證:至少6個字符,包含數字,字母,下劃線特殊字符,易泄漏,可被暴力破解,密碼容易丟失。
密鑰認證:新型認證方法,分為公鑰和私鑰,公鑰上傳服務器,私鑰配對認證,不會被盜用,攻擊者一般無法通過密鑰登陸服務器
支持rsa 及 dsa加密
加密方法;生成密鑰:ssh-keygen???????????????? 上傳密鑰:ssh-copy-id -i keyfile 主機名稱@IP
?
?
測試:
ssh westos@172.25.254.2???????????? ###登陸westos用戶不需要輸入密碼
###4.sshd 安全優化參數詳解
setenforce 0
systemctl disable --now firewalld??????? ##關閉防火墻
port 2222????????????????????????????? #設置端口為2222
permitRootLogin yes|no??????? #對超級用戶登陸是否禁止
PasswordAuthentication yes |no? #是否開啟原始密碼認證方式
AllowUsers lee??????????????????????? #用戶白名單
DenyUsers lee??????????????????????? #用戶黑名單
?
總結
以上是生活随笔為你收集整理的Linux 中的远程登陆的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 中的进程管理
- 下一篇: Linux 中的文件传输