1. 程式人生 > >【linux工具使用】無法使用ssh 登入ubuntu16.04的問題解決方案(root賬戶)

【linux工具使用】無法使用ssh 登入ubuntu16.04的問題解決方案(root賬戶)

1.首先使用sudo apt-get install ssh 安裝最新的ssh服務。

2.windows的ssh client 的版本是3.2.9

啟動ssh服務後,採用client客戶端登入(登入賬號為root賬戶)虛擬機器出現(algorithm negotiation failed)的錯誤,從網上收集相關資料,得到如下解決辦法:

---------------------------------------------------------------------------------------------------------------------------------------------------------

ssh client 報 algorithm negotiation failed的解決方法之一

修改sshd的配置檔案 /etc/ssh/sshd_config

在配置檔案中新增:

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,hmac-sha1-96,hmac-md5-96



KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,[email protected]

重啟sshd服務後,即可正常連線。

導致此問題的原因是ssh升級後,為了安全,預設不再採用原來一些加密演算法,我們手工新增進去即可。

---------------------------------------------------------------------------------------------------------------------------------------------------------

注:參考網址(http://blog.sina.com.cn/s/blog_4b2a0e220102vmpy.html)

但是有出現新的問題:ssh client不停的提示輸入密碼 (其實輸入的密碼是對的)

在網上找的解決辦法:(http://jingyan.baidu.com/article/6079ad0e97278828ff86dbb7.html)

---------------------------------------------------------------------------------------------------------------------------------------------------------

sudo vi /etc/ssh/sshd_config

找到並用#注 釋掉這行:PermitRootLogin prohibit-password禁用  

新建一行 新增:PermitRootLogin yes

sudo service ssh restart

OK,正常登入!!!

---------------------------------------------------------------------------------------------------------------------------------------------------------

好了,問題解決了。那麼分析一下為什麼 用“prohibit-password”就不行呢?

這樣設定的意思就是說:不允許root使用者用密碼遠端登入,所以,我們該為yes就可以用root登入了。至於其他賬戶你有興趣可以把上面的修改還原歡迎試一下把。

其他參考文章

OpenSSH專案宣佈釋出OpenSSH 7.0。新版本要是淘汰和停用一批不安全的加密技術,未來版本還會在這上面繼續清理工作。OpenSSH 7.0將拒絕長度低於1024位的RSA金鑰(以前是768位),預設停用基於MD5的HMAC演算法、blowfish-cbc、cast128- cbc;停止支援SSH v1協議和 v00 cert格式,sshd_config(5) PermitRootLogin預設選項修改為禁止密碼,以及一些bug修正和漏洞修補,等等。

OpenSSHOpen Secure Shell)是使用SSH透過計算機網路加密通訊的實現。它是取代由SSH Communications Security所提供的商用版本的開放原始碼方案。目前OpenSSH是OpenBSD的子計劃。

OpenSSH常常被誤認以為與OpenSSL有關聯,但實際上這兩個計劃的有不同的目的,不同的發展團隊,名稱相近只是因為兩者有同樣的軟體發展目標──提供開放原始碼的加密通訊軟體。

相關連結



相關推薦

linux工具使用無法使用ssh 登入ubuntu16.04的問題解決方案root賬戶

1.首先使用sudo apt-get install ssh 安裝最新的ssh服務。 2.windows的ssh client 的版本是3.2.9 啟動ssh服務後,採用client客戶端登入(登入賬號為root賬戶)虛擬機器出現(algorithm negotiation

深度學習RNN中梯度消失的解決方案LSTM

上個部落格裡闡述了梯度消失的原因,同時梯度消失會造成RNN的長時記憶失效。所以在本部落格中,會闡述梯度消失的解決方案:①梯度裁剪(Clipping Gradient)②LSTM(Long Short-T

避免代碼merge後無法構建發布問題解決方案GItlabCI + Jenkins

pro 開發人員 pytho bubuko 解決 com bsp 發布 ner 1.準備工作 目標: 開發人員提交代碼後觸發GitlabCI ,如果有merge請求則觸發Jenkins對源分支在開發環境構建測試。 2.GItlab配置 開啟僅允許pipeline成功後才

bash: ssh: command not found解決方法linux

inux 配置 pan html clas client oop post bash 原文轉自:http://www.cnblogs.com/ahauzyy/archive/2013/04/25/3043699.html 今天在搭建hadoop的開發環境中,用的是ce

Linux技術使用SSH進行檔案傳輸

在linux下面使用scp命令進行檔案傳輸。 1.從遠端電腦下載檔案到本地 scp username@serverIP:/path /path/local 2.向遠端電腦上傳檔案 scp

linux雜談SSH連線中,openssh如何解決'Connection refused'錯誤?

openssh是SSH (Secure SHell) 協議的免費開源實現。SSH協議族可以用來進行遠端控制, 或在計算機之間傳送檔案。 這就意味著遠端登陸,檔案推拉特別是搭建集群后公鑰的部署,經常要利用到openssh。本人之前搭建hadoop叢集模式的時候,公鑰投送就和ssh相關,如今搭建ansible測

Linux深入epoll原始碼的函式呼叫流程分析

引入 我在上一篇博文中講了epoll原始碼的剖析,你是不是看的有點懵呢,反正我是有點,接下來我就以流程圖的形式梳理一下epoll原始碼的結構。 當然,這篇博文是建立在上一篇博文的基礎上,若你還沒看過

格式、工具寫作論文中遇到的一些問題及其解決方案持續更新......

論文中一些常見的規則本文更新時間日誌:2018.04.29:以 office-word 為主,整理一些關於公式的問題;2018.05.24:參考文獻(會議論文)的格式及其搜尋方法;===========================================【offi

SqlServer系列淺談SQL Server事務與鎖上篇

架構 tab 要求 允許 ble 1.2 定義 由於 數據庫引擎 一 概述 在數據庫方面,對於非DBA的程序員來說,事務與鎖是一大難點,針對該難點,本篇文章試圖采用圖文的方式來與大家一起探討。 “淺談SQL Server 事務與鎖”這個專題共分

SSH連接linux時,長時間不操作就斷開的解決方案增強版

正常 每分鐘 指定 防止 variable 當前 實現 客戶 不發送 1、第一次嘗試失敗 修改/etc/ssh/sshd_config文件, 找到 ClientAliveInterval 0 ClientAliveCountMax 3 並將註釋符號("#")去掉, 將Cli

Network architectureRethinking the Inception Architecture for Computer Visioninception-v3論文解析

傳統 tps 聚合 更遠 瓶頸 orm -o 分類 每一個 0. paper link inception-v3 1. Overview ??這篇文章很多“經驗”性的東西,因此會寫的比較細,把文章裏的一些話摘取出來,多學習一下,希望對以後自己設計網絡有幫助。 2. Four

微信支付 統一下單 欄位 body 為中文時 報簽名錯誤解決方案C# SDK

方案一 如果你是從微信支付官網下載的 .NET C#【微信支付】API對應的SDK 呼叫示例 檢視原始碼,會發現這個SDK中的 WxPayData 的類的 CalcHMACSHA256Hash 簽名方法採用的是  Encoding.Default 

微信支付 統一下單 字段 body 為中文時 報簽名錯誤解決方案C# SDK

def salt ext var pri utf8 () rap vat 方案一 如果你是從微信支付官網下載的 .NET C#【微信支付】API對應的SDK 調用示例 查看源碼,會發現這個SDK中的 WxPayData 的類的 CalcHMACSHA256Hash 簽名

AI實戰動手訓練自己的目標檢測模型YOLO篇

在前面的文章中,已經介紹了基於SSD使用自己的資料訓練目標檢測模型(見文章:手把手教你訓練自己的目標檢測模型),本文將基於另一個目標檢測模型YOLO,介紹如何使用自己的資料進行訓練。   YOLO(You only look once)是目前流行的目標檢測模型之一,目前最新已經發

新手任務超低配學生資訊管理系統更新中

開發工具:Eclipse Java EE IDE 2018-09 (4.9.0) + MySQL Workbench 8.0 1. 準備資料庫 1.1 新建資料庫 students   1.2 新建兩張表 tblstudents,tblmanagers,用於存放學生資

移動開發iOS和Android不規則按鈕解決方案

【寫在前面】如果看完這篇部落格,對你有幫助的話,歡迎加入全棧技術交流群,群內不定時釋出熱門學習資料,也歡迎進行技術交流,對我的部落格有疑問也可以在群裡@我。《全棧技術交流群歡迎你》 好久沒有寫Android和iOS了,最近看看之前寫的專案,別忘了,2333 效果圖 簡單介紹一下介

材料課堂材料科學基礎108個重要知識點!建議收藏

考研複習的同學們,為你們再次送上這篇材料科學基礎知識要點彙總,108個重要知識點,這是我們材料學科的一百單八天罡地煞! 1.晶體–原子按一定方式在三維空間內週期性地規則重複排列,有固定熔點、各向異性。 2.中間相–兩組元A 和B 組成合金時,除了形成以A 為基或

擴充套件推薦mews/captcha 圖片驗證碼解決方案

  說明 mews/captcha 是一個非常易於整合的圖片驗證碼擴充套件包,使用此擴充套件包可以分分鐘給你的網站加上驗證碼功能。   完整的高質量擴充套件包推薦列表,請前往:下載量最高 100 個 Laravel 擴充套件包推薦

AI測試人臉識別中性別識別模型評價專案例項

以人臉識別中的性別識別測試為例項,對整個測試過程進行詳細講解。 舉例有一個專案,要求是輸入一張人臉照片,使用演算法對照片中人物的性別進行預測男 或 女。 測試人員需要對演算法模型的表現進行評價,輸出客觀的評價指標。 測試工作開展: 一、需求分析,檢視需求文件,瞭

Redhat7.0yum makecache報錯的解決方法巨坑!!!

本來是想更換yum源,然後就刪除了linux中 /etc/yum.repos.d除CentOS-Base.repo檔案以外的所有檔案 首先,根據http://mirrors.163.com/.help/centos.html指示備份 mv /etc/