Centos7 虛擬機器建立ssh登入

2021-09-27 05:39:11 字數 1480 閱讀 5494

虛擬機器安裝的作業系統版本:centos linux release 7.6.1810 (core)

虛擬機器軟體版本:virtualbox 6.0.10 r132072

使用管理員許可權登入

建立使用者

adduser mytestssh
設定密碼

passwd mytestssh
給予sudo許可權

gpasswd -a mytestssh wheel
-a: 新增使用者到目標分組

wheel:含義是方向盤,在linux中是特殊使用者組。因為使用root使用者非常危險,所以將需要管理員許可權的使用者新增至該組,可以讓該使用者使用sudo指令。

查詢管理員分組下的使用者

lid -g wheel
如果能顯示出我們新增的使用者,則以上操作均成功。

初始化rsa金鑰

ssh-keygen -t rsa -b 4096 -c "[email protected]"
指令會提示輸入資訊,選擇適合的資訊填寫,也可以全都不填寫,一直回車跳過設定。

開啟ssh配置檔案

vi /etc/ssh/sshd_config
在檔案中找到

#permitrootlogin yes
permitrootlogin yes

是否允許ssh登陸

登入方式

shell指令

yes是

無限制無限制

without-password

是不能用密碼登入

無限制forced-commands-only

是只能用金鑰登入

只能用已經授權的命令no否

permitrootlogin 有4個值

儲存檔案

把前面的#去掉。

啟動ssh服務

systemctl start sshd.service
檢查ssh服務是否啟動成功

ps -e | grep sshd
ss -pltn | grep 22
可看到監聽埠

可看到程序,再檢查埠

檢查網路是否開啟

ip addr
一般會有多個位址,lo名稱的網絡卡為本地。其他名稱的網絡卡如果沒有ip位址,則是關閉狀態。

啟動網絡卡

nmtui
執行該指令後,選擇對應的網絡卡,回車啟用。

無法ping通虛擬機器

原因可能是虛擬機器網路設定的為nat模式。如果繼續使用nat模式需要配置埠**。也可用僅主機能訪問的模式。

這裡我們修改為橋接模式。然後檢查網絡卡的ip是不是在同一網段。

ssh連線

ssh [email protected]
證書提示選擇yes。密碼輸入正確後進入到虛擬機器中。

檢視系統版本

cat /etc/centos-release

VMware建立Centos7虛擬機器

1.以典型的方式建立虛擬機器,然後下一步 2.選擇稍後安裝作業系統,然後下一步 3.選擇客戶及作業系統型別及版本,然後點選下一步 4.為虛擬機器命名 因為後期要搭建集群所以選擇序號命名 及設定虛擬機器儲存位置 5.為虛擬機器設定硬碟,選擇虛擬機器硬碟的儲存方式 單個檔案則所有虛擬機器的全部封在乙個檔...

CentOS7搭建kvm並建立虛擬機器

檢視現有網絡卡配置檔案 ls etc sysconfig network scripts grep ifcfg 備份網絡卡配置 建立並編輯橋接網絡卡檔案ifcfg br0 vi etc sysconfig network scripts ifcfg br0配置內容如下 type bridge dev...

CentOS7虛擬機器網路配置

配置的ip位址需要和使用網絡卡配置的ip位址不一樣,但是要在同乙個網段 配置的子網掩碼,閘道器,dns需要和網絡卡配置的子網掩碼,閘道器,dns一致 2.配置dns通過命令 vi etc resolv.conf來進行修改配置 3.虛擬機器配置為橋接方式,並且虛擬網路編輯器中選擇橋接要橋接到對應的網絡...