一、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這樣的狀況就更加明顯。