Linux基礎 04 ssh遠端登入

2021-10-14 12:35:32 字數 1169 閱讀 5284

2. scp遠端拷貝命令

伺服器一般是沒有顯示器的,通過遠端登入來操作伺服器

ssh是一種安全協議,主要用於給遠端登入會話資料進行加密,保證資料傳輸的安全。在資料傳輸方面有很多應用。

在linux下ssh服務端是乙個在後台執行的程式,響應來自客戶端的連線請求。 ssh服務端的講程名為sshd,負責實時監聽遠端ssh客戶端的遠端連線請求,並進行處理。

ssh是專門為遠端登入提供的乙個安全性協議,常用於遠端登入

想要使用ssh服務,需要安裝相應的服務端和客戶端軟體,當軟體安裝成功以後就可以使用ssh命令了,以後可以通過遠端登入之間操作遠端的伺服器。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-8shv2zyi-1610373223336)(media/ssh.png)]

注意,如果用虛擬機器,需要將虛擬機器的網路模式修改為橋接模式,並勾選 複製物理網路連線狀態

先安裝網路工具包:sudo apt install net-tools

確保兩個的ip位址不同,且window和虛擬機器下ubuntu的ip位址設為同一網段

分別在win與ubantu下互ping,確保windows與linux是否互相ping通

win下開啟cmd,通過cmd登入ubantu

登入命令

每次登入遠端主機都需要輸入密碼是很不便捷的,如果要加速這一步驟,可以利用金鑰對進行連線,主要思路是:生成一對公鑰私鑰,私鑰在local主機上,公鑰在遠端伺服器上,每次建立ssh連線自動檢查金鑰對是否匹配。

生產ssh秘鑰步驟

生產秘鑰對 : ssh-keygen 執行以後會在主目錄下生成乙個.ss**件夾,其中包含私鑰檔案id_rsa和公鑰檔案id_rsa.pub。

在伺服器主機上將id_rsa.pub檔案的內容附加~/.ssh/authorized_keys檔案中,並修改器許可權。

通過ssh連線來遠端複製 例如

scp a.txt user@ip:192.168.1.xx
常見ftp軟體

可以通過 filezilla 來代替scp命令

filezilla遠端ftp預設訪問的是

可以使用notepad++遠端連線伺服器,進行檔案編輯

linux開啟ssh服務,實現ssh遠端登入

1.查詢是否安裝ssh.rpm pa grep ssh 2.如果沒有安裝rmp sudo apt get install rmp ubuntu,debian yum y instal rmp centos,redhat 3.安裝ssh sudo apt get install ssh oryum y...

linux下ssh公鑰驗證的設定和遠端登入

使用linux有一段時間了,最近在伺服器上假設了乙個git倉庫,每次提交時都使用密碼實在是比較 因此就特意研究了一下如何使用ssh金鑰來登入伺服器。ssh keygen命令專門是用來生成金鑰的。該命令有很多選項,這裡列出了最基本的四個 ssh keygen t rsa p 123456 f host...

六 linux系統 遠端連線SSH基礎

ssh經常被用來管理伺服器,有ssh客戶端和ssh伺服器,它傳輸的資料是加密的,並且是壓縮的,高效率並且安全。以下是ssh相關的指令 1 埠號 ssh的預設埠號是22 web伺服器端口號是80 https是443 ftp伺服器是21 2 ssh客戶端鏈結伺服器 ssh p 22 user remot...