ssh服務擴充套件

2021-10-06 10:28:18 字數 1246 閱讀 8417

一、安全金鑰驗證

配置服務

主機為192.168.10.10

客戶端為192.168.10.20

1.安裝服務

#yum install sshd -y

2.配置服務

a,在客戶端主機中生成 金鑰對

#ssh-keygen

b,把客戶端主機中生成的公鑰檔案傳送至遠端主機

#ssh-copy-id 192.168.10.20

c,對伺服器進行設定,使其只允許金鑰驗證,拒絕傳統的口令驗證方式。記得在修改配置檔案後儲存並重啟sshd服務程式。(工作環境

#vim /etc/ssh/sshd_config

passwordauthentication yes	是否允許密碼驗證

permitemptypasswords no 是否允許空密碼登入(很不安全)

重啟服務

#systemctl restart sshd

d,測試

#ssh 192.168.10.20

#exit

引數:

-v 顯示詳細的連線進度

-p 指定遠端主機的sshd埠號

-r 用於傳送資料夾

安裝 配置

測試

三、 會話共享功能

screen

建立screen會話

screen -s 檔案

暫時離開,保留screen會話中的任務或程式

當需要臨時離開時(會話中的程式不會關閉,仍在執行)可以用快捷鍵ctrl+a d(即按住ctrl,依次再按a,d)

恢復screen會話

當回來時可以再執行執行:screen -r

screen -ls screen會列出當前存在的會話列表

ctrl+a c :在當前screen會話中建立視窗

ctrl+a w :視窗列表

ctrl+a n :下乙個視窗

ctrl+a p :上乙個視窗

ctrl+a 0-9 :在第0個視窗和第9個視窗之間切換

用 screen -ls, 顯式當前狀態為attached, 但當前沒有使用者登陸些會話。

screen此時正常狀態應該為(detached)

此時用screen -r ,怎麼也登不上。

解決方法:

screen -d -r <session-id>

-d -r 先下後上

ssh遠端服務

不了解ssh協議的請自覺看百科,進入正題 當使用者想與遠端主機建立連線時 ssh user host the authenticity of host localhost 127.0.0.1 can t be established.rsa key fingerprint is09 95 34 79...

開啟ssh服務

開啟ssh服務 1.檢視是否有sshd config cat etc ssh sshd config 檢視是否有sshd config檔案 2.如果沒有進行安裝 sudo apt get install opensshd server 安裝sshd server,ubuntu預設安裝了openssh...

安裝ssh服務

1.更新源列表 執行sudo apt get update 2.安裝ssh服務 3.開啟服務 sudo service sshstart 4.測試服務 ssh localhost 第一次登入需要密碼 5.設定免密碼登入 a.首先到使用者主目錄 hadoop ubuntu cd 會看到有.ssh,c步...