ssh 遠程連接


在 linux 中 ssh 是一個網絡服務,ssh 默認端口是 22 ,centos 中默認安裝了 ssh 服務

 

准備兩個虛擬機:保證兩個系統能夠相互 ping 通

1.查看 ip 地址  ifconfig

  客戶端:10.10.92.197

  服務端:10.10.92.202

2.測試是否能夠相互連通

  客戶端  ping  10.10.92.202

  服務端  ping  10.10.92.197

3.必須關閉防火牆和安全模式

  查看防火牆狀態

  systemctl  status  firewalld

  關閉防火牆

  systemctl  stop  firewalld

  關閉安全模式

  setenforce  0

linux 停止服務

systemctl  stop  服務名

啟動服務

systemctl  start  服務名

重啟服務

systemctl  restart  服務名

查看服務的狀態

systemctl  status  服務名

4.通過 ssh 鏈接

  使用客戶端鏈接服務端

  ssh  服務端用戶名@服務端的 ip 地址

  第一次鏈接時會出現提示

 

 是否加入白名單

鏈接成功后可以通過查看 ip 地址來判斷當前在哪個電腦

 

查看登錄日志

  more  /var/log/secure

  who /var/log/wtmp

使用 windows 鏈接服務器

  一般會使用一些軟件 xshell

  運行軟件


使用秘鑰登錄:

  客戶端

  服務端

1.  客戶端生成秘鑰

  ssh-keygen  -t  rsa 

2.  將公鑰改名字

  authorized_keys

3.  將改名字后的公鑰上傳到服務器

  將本地文件上傳至服務器

  scp  要上傳的文件  服務器用戶名@服務器 ip:上傳到服務端的路徑

  將客戶端公鑰上傳到服務端 root 用戶下的 .ssh 目錄下

4.  使用私鑰鏈接服務

  通過客戶端鏈接服務端

  ssh  -i  私鑰地址  root@服務端 ip 地址

 客戶端 ---> 服務端

  上傳文件  scp  要上傳的文件  用戶名@ ip 地址:要上傳的路徑

  上傳文件夾  scp  -r  要上傳的文件  用戶名@ ip 地址:要上傳的路徑

服務端 ---> 客戶端

  下載文件  scp  用戶名@服務器 ip :要下載的文件  下載到本地的目錄

  下載文件夾  scp  -r  用戶名@服務器 ip :要下載的文件夾  下載到本地的目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM