1. 程式人生 > >ubuntu 安裝openssh服務

ubuntu 安裝openssh服務

1.安裝openssh 首先得安裝 openssl 和zlib

安裝openssl ---下載openssl-1.0.1j.tar.gz,解壓到/usr/openssl/目錄下進入解壓目錄 執行./config -fPIC 如下圖


接著執行 make 以及 make install

安裝zlib---下載zlib-1.2.8.tar.gz解壓到/usr/zlib/目錄下 

執行./configure   make 和 make install命令 ok

有關於openssl 以及 zlib 的安裝可以參考我的另外一篇部落格redis叢集配置

2.下載openssh.tar.gz包解壓放在/usr/openssh/目錄下  解壓 如圖


執行 ./configure 之後部分編譯如下  可以看到 openssh 的配置檔案放在了 /usr/local/etc下注意 :一般情況下在/etc/ssh目錄下

OpenSSH has been configured with the following options:
                     User binaries: /usr/local/bin
                   System binaries: /usr/local/sbin
               Configuration files: /usr/local/etc
                   Askpass program: /usr/local/libexec/ssh-askpass
                      Manual pages: /usr/local/share/man/manX
                          PID file: /var/run
  Privilege separation chroot path: /var/empty

沒有--with-ssl-dir=/usr/local/ssl可能會報  configure: error: OpenSSL version header not found 執行make 和 make install 命令 報錯:Privilege separation user sshd does not exist 解決:在/etc/passwd 中加入: sshd:x:74:74:Privilege-separatedSSH:/var/empty/sshd:/sbin/nologin再次make install 編譯安裝成功。

openssh 預設安裝在/usr/local/sbin/目錄下如圖

開啟ssh服務

注意要按照絕對路徑開啟ssh服務否則報錯

檢視ssh是否啟動成功


通過putty連線伺服器

開啟

連線登陸成功

通過ssh遠端登陸



報錯 Server responded "Algorithm negotiation failed"  原因 客戶端與服務端的壓縮方式不一樣

解決方法  修改ssh的配置檔案一般在/etc/ssh/sshd_config 但是我這裡是在/usr/local/etc/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服務後,即可正常連線,如下圖。


點選yes輸入密碼

點選ok

成功

設定 ssh開機啟動,編輯/etc/rc.local檔案


相關推薦

ubuntu 安裝openssh服務

1.安裝openssh 首先得安裝 openssl 和zlib 安裝openssl ---下載openssl-1.0.1j.tar.gz,解壓到/usr/openssl/目錄下進入解壓目錄 執行./config -fPIC 如下圖 接著執行 make 以及 make in

Ubuntu 安裝Redis服務器端

rest -a 需要 重啟 遠程訪問 幫助 stat ubun 進程 Ubuntu 安裝Redis服務器端 1、在終端中輸入以下的指令:   sudo apt-get install redis-server 安裝完成後,Redis服務器會自動啟動,我們檢查Redis服務器

Ubuntu安裝SHH服務

with pda IT 就會 gedit 配置 安裝完成 -s src 1、打開"終端窗口",輸入"sudo apt-get update"-->回車-->"輸入當前登錄用戶的管理員密碼"-->回車,就可以了(這時會提示輸入root賬號密碼)。

ubuntu安裝vsftpd服務

AD 權限 ice class sftp www AS useradd 文件夾權限 安裝 vsftpd sudo apt install vsftpd 新建 ftp 目錄和用戶 sudo mkdir ~/ftp udo useradd -d ~/f

Ubuntu安裝SSH服務

connect refused apt-get gre fuse 正常 tro 輸入 rep Ubuntu安裝SSH服務 安裝SSH。 默認的Ubuntu12.04是沒有安裝SSH的,為此我們首先檢驗是否安裝了。 在終端中輸入命令:ssh localhost 如果出現:

ubuntu 安裝ssh服務

AR 登錄 service rep start get -s 啟動 CA 1:安裝 $ sudo apt-get install openssh-server 2:檢查ssh服務開啟狀態 $ ps -s | grep ssh 3:啟動ssh服務 $ service ssh

ubuntu安裝openssh-server報依賴錯誤的解決方法

系統環境 Linux user #50~14.04.1-Ubuntu SMP Wed Jul 13 01:06:37 UTC 2016 i686 i686 i686 GNU/Linux 報錯問題 執行以下命令安裝openssh-server:

ubuntu 安裝MQTT服務

1 下載MQTT 1.4.14.tar.gz   2 去掉SSL功能 WITH_TLS := no WITH_TLS_PSK:=no 3 出現沒有ares.h檔案錯誤 分別安裝libc-ares2, libc-ares-dev兩個庫 sudo apt-get instal

ubuntu 安裝git服務

1.  apt-get install git2. useradd -d /home/git -m -s /bin/bash git3. passwd git4. ssh [email protected]5. mkdir repo.gitsudo git init

Ubuntu 安裝ssh服務以及開啟root使用者ssh登入

一、安裝ssh服務安裝ssh服務sudo apt-get update sudo apt-get install openssh-server安裝完成後啟動ssh服務sudo service ssh s

Ubuntu安裝ejabberd xmpp服務

package 完成 gpg ubuntu class 默認 install nload pkg 1. Ubuntu的源中已有ejabberd,直接通過apt-get安裝即可 apt-get install ejabberd 2. 安裝完成後可以通過瀏覽器來訪問後臺頁面

Ubuntu安裝配置JDK、Tomcat、SVN服務

ubunt jdk tomcat svn 摘要:本文主要介紹了如何在ubuntu下安裝與配置jdk、tomcat、及svn服務器 環境:VMware + Ubuntu14.04一、配置jdk1、下載JDKhttp://www.oracle.com/technetwork/j

ubuntu服務安裝FTP服務

介紹 add location pub ise 版本 實現 tin fec ubuntu服務器安裝FTP服務 [TOC] 參考教程 [ubuntu16.04搭建ftp服務器 一、實驗環境 騰訊雲學生機64位ubuntu16.04 騰訊雲已備案解析域名 使用騰訊雲websh

ubuntu 16.04 LTS安裝jenkins服務

img 分享 新的 ubun isp audio 穩定 官方 spa 官方網站:https://jenkins.io/ 這裏我們的系統是Ubuntu 16.04,所以選擇Ubuntu的版本,另外,為什麽選擇2.60.3,而不是新的2.77?因為2.60.3是LTS版本,更穩

ubuntu 14.04 安裝postfix服務

一、安裝postfix # When asked about the environment, select 'Internet Site'. When asked to confirm the hostname sudo apt-get install postfix sudo apt

Ubuntu安裝sysv-rc-conf配置開機啟動服務

pack data 服務 code form 文本模式 關機 nbsp 用戶 ubuntu下chkconfig的替代方案: 第一步:在終端鍵入sudo apt-get install sysv-rc-conf安裝sysv-rc-conf服務。 第二步:檢查設置系統開機自啟

Ubuntu 環境安裝 ftp 服務

1.安裝 ftp 服務 vsftpd -version #檢視是否已經安裝了 ftp 服務(若沒有安裝則繼續進行下面的操作) sudo apt update sudo apt install vsftpd #安裝 ftp 服務 2.ftp 服

安裝Redis服務(Ubuntu)

版本:Ubuntu 18.04.1,Redis 4.0.11 安裝方式一:從原始碼編譯構建Redis 1.安裝編譯工具: $ sudo apt-get install build-essential 2.為Redis建立目錄 $ sudo mkdir /redis

ubuntu安裝docker,部署tomcat服務

ubuntu 安裝 docker ubuntu核心版本: uname -r 安裝:簡單方式: sudo apt-get install -y docker.io docker服務 啟動: systemctl start docker docker版本號:

Ubuntu安裝Redis並設定為開機自啟動服務

                在Ubuntu系統上安裝Redis。本例Ubuntu為Ubuntu Server 14.04版,Redis為3.2.6版。準備工作1:下載Redis準備工作2:下載GCC下載GCC的目的是稍後要編譯redis原始碼用。執行:$sudo apt-get build-dep gcc