>>>開啟xshell,點選工具->新建使用者金鑰生成嚮導
>>>金鑰型別選擇rsa,金鑰長度為2048位,點選下一步
>>>公鑰對已成功生成,點選下一步
>>>輸入使用者金鑰名稱,設定使用者金鑰加密的密碼,點選下一步
>>>把生成的公鑰儲存為檔案,檔名為authorized_keys,後面要使用
儲存完後,點選完成即可。
使用者私鑰已經生成,點選關閉即可
ps:如果後面想檢視使用者公鑰,依次點選工具->使用者金鑰管理者->選中使用者金鑰->屬性->公鑰
如果想匯出使用者私鑰,依次點選工具->使用者金鑰管理者->選中使用者金鑰->匯出
>>>接下來先使用者名稱密碼方式登入系統,配置如下:
1.上傳使用者公鑰
切換到root家目錄:cd ~
新建.ssh目錄:mkdir .ssh
賦予.ssh目錄700許可權:chmod 700 .ssh
上傳上面儲存到的authorized_keys公鑰檔案到.ssh目錄下:rz
賦予authorized_keys檔案600許可權:chmod 600 authorized_keys
2.編輯sshd_config檔案
vi /etc/ssh/sshd_config
把下面兩句前面的#號去掉
pubkeyauthentication yes
authorizedkeysfile .ssh/authorized_keys
把下面的選項從yes改為no
passwordauthentication no
ps:如果你想禁止root遠端登入,就把#permitrootlogin yes這句去掉#號改成no即可
儲存取出
3.重啟sshd服務
systemctl restart sshd
4.重新登入即可
Xshell連線centOS7(設定)
0 對於如下配置的宿主機 此處即為windows主機 1 編輯 虛擬網路編輯器 配置完畢後的狀態如下 注 1 其中的子網ip就是根據宿主機的ip修改得來的,即修改第三位。2 其 nat設定 配置如右圖,是根據子網ip修改最後一位得到的。2 虛擬機器 設定 網絡卡介面卡的配置如下圖 的配置如下。typ...
xshell 連線虛擬機器 centos7
前提條件 物理機和虛擬機器在同乙個網段下 我的物理機的網路是dhcp自動分配的 物理機的ip是 ipv4 位址 192.168.1.111 子網掩碼 255.255.255.0 預設閘道器.192.168.1.1centos7 網路配置 先檢視ip使用 ifconfig 這個ens33是我的linu...
CentOS7安裝以及Xshell連線常見問題解決
最近在裝虛擬機器上裝docker,遇到了一大堆問題,我就把問題總結了一下以及對我問題解決有幫助的部落格 現在大部分映象源都不支援centos6了,所以要裝docker的話最好使用centos7及以上版本 centos7的安裝教程推薦 安裝centos7之後我們還要修改yum源,而以前的部落格安裝的y...