Linux 典型應用之遠端連線SSH

2022-09-15 09:48:10 字數 2521 閱讀 8934

檢視版本

cat /etc/redhat-release
如果ifconfig不能使用

yum install net-tools
修改配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33
把最後一行的no改為yes

執行以下命令

service network restart
替換預設源

安裝wget(如果已經安裝的話可以跳過)

yum install wget
首先備份/etc/yum.repos.d/centos-base.repo

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

cd /etc/yum.repos.d/

wget

ls

執行以下命令生成快取  

yum clean all

yum makecache

ssh 是什麼?ssh:secure shell 安全外殼協議

建立在應用層基礎上的安全協議

可靠,轉為遠端登陸會話和其他網路服務提供安全性的協議

有效防止遠端管理過程中的資訊洩露問題

ssh客戶端適用於多種平台

ssh服務端幾乎支援所有unix平台

伺服器安裝ssh服務(一般都安裝好了,不需要我們操作)

安裝ssh

yum install openssh-server
啟動ssh

service sshd start
檢視ssh程序存不存在,如我檢視ssh的程序

設定開機執行

chkconfig sshd on
客戶端安裝ssh工具linux平台需要安裝客戶端軟體

yum install openssh-clients
客戶端連線 ssh 服務

ssh 使用者名稱@ip位址

如 ssh [email protected]

ssh config 命令config 為了方便我們批量管理多個ssh

config存放在~/.ssh/config

config配置語法如下

進入 .ssh目錄下建立config檔案

cd ~/.ssh/

touch config

vi config

寫入以下內容

host "zhangbiao"

hostname 47.95.8.70

user root

port 22

直接通過別名連線

ssh zhangbiao
ssh key 免密碼登陸

linux平台生成 ssh key

檢視生成的公鑰和私鑰

把私鑰載入到ssh中(windows忽略這一步)

ssh-add ~/.ssh/zhang_rsa
進入伺服器把公鑰放在  ~/.ssh/authorized_keys 檔案中

cd ~/.ssh/

touch authorized_keys

再次連線發現不需要輸入密碼

ssh zhangbiao
ssh 埠安全修改自定義的埠

重啟sshd服務

service sshd restart

網路應用 Web應用之HTTP連線

非永續性連線 nonpersistent http 每個tcp連線最多允許傳輸乙個物件 http 1.0版本使用非永續性連線 永續性連線 persistent http 每個tcp連線允許傳輸多個物件 http 1.1 版本預設使用永續性連線 從客戶端傳送乙個很小的資料報到伺服器並返回所經歷的時間 ...

Linux應用 之 訊號

1.訊號可以理解為軟體中斷,是在軟體層次上對中斷機制的一種模擬,在原理上,乙個程序收到乙個訊號與處理器收到乙個中斷請求可以說是差不多的。2.訊號機制的根本是每個程序都維護著一張訊號表,通過訊號表的操作。訊號是用位圖存的,只有乙個bit。3.訊號的 需要經過核心控制,這是為了安全考慮。3.1.訊號是如...

Linux遠端連線

ssh 使用者名稱 ip位址,輸入密碼,這是臨時連線,一般ip位址都比較長,可以通過修改主機名來簡化 每次連線還要輸入密碼,可以通過新增互信免密連線 1 修改主機名 兩種方式 目的 不想每次都輸入複雜的ip位址 1 改名 hostnamectl set hostname 新主機名 此方法修改完無需重...