Xshell鏈接以及密鑰

一、Xshell鏈接linux

配置好ip後#ifconfig查看IP,打開xshell 輸入ssh 192.168.8.189鏈接,輸入帳號及密碼登陸shell

鏈接成功!服務器

二、Xshell密鑰登陸ssh

點擊橫向工具攔 「工具」 點擊 新建用戶密鑰生成嚮導,下一步、下一步工具

設置密鑰名稱以及密碼測試

點擊完成再點擊屬性spa

複製公鑰後再點擊導出私鑰,輸入剛設置的密鑰密碼導出,儲存到路徑rest

點擊關閉ip

在根目錄下新建一個.ssh的隱藏目錄 mkdir /root/.ssh登錄

在用 ls -a /root/去查看,而後在當前目錄下建立一個文件 vi /root/.ssh/authorized_keys

用VI 打開新建的authorized_keys 按i進入編輯模式,把公鑰複製進去,放在這個文件下,按ESC退出編輯模式,輸入:wq保存

chmod 700 /root/.ssh/ 給目錄設置權限

chmod 600/root/.ssh/authorized_keys 給文件設置權限

關閉防火牆selinux,輸入# setenforce 0 臨時關閉,下次重啓會開啓。永久關閉,更改配置文件

輸入#vi /etc/selinux/config 進入 找到SELINUX=ENFORCING 改爲SELINUX=disabled 輸入:wq保存退出

暫時關閉firewalld #systemctl stop firewalld

從新打開一個Xshell 輸入#ssh 192.168.8.189或者點擊命名好的會話 點擊鏈接

輸入用戶名

輸入密鑰密碼

登陸成功

附文:

不少的Linux用戶發現鏈接上Linux服務器在輸入用戶名以後還要再等一下才能輸入密碼,時間過長了,如今小編與你們分享一下如何解決ssh登錄問題的問題,但願對您有所幫助 。

一、咱們平時登錄Linux服務器的時候,都須要在輸入用戶名以後再等待一下,這個時間因不一樣而等的時間不同。

二、其實這個問題是由ssh裏邊的配置形成的,只須要咱們改一下便可正常快速登錄。

三、咱們編輯sshd_config 這個文件:vi /etc/ssh/sshd_config。

四、而後在裏邊打開 須要修改的行。

五、咱們把前面的#號去了,而後把yes 改變爲no,UseDNS no。

六、而後保存退出,再重啓下ssh服務測試下就能夠了,service sshd restart。

注意事項:選項是默認沒有開啓的,但改了就能夠在輸入用戶名以後立刻輸入密碼了。FreBSD這樣的狀況就更加明顯。

相關文章
相關標籤/搜索