在windows上通過ssh遠程連結linux伺服器[轉]

來源:互聯網
上載者:User

標籤:

本文分別轉自

[http://jingyan.baidu.com/article/6d704a130de40e28db51cab5.html] 

[http://www.cnblogs.com/mliudong/p/4094519.html]

今天想要新裝了一台linux伺服器,想要將其搬到機房,同時也要實現通過別的電腦對該伺服器的訪問,通過windows上裝的ssh訪問linux伺服器,發現連結不上,通過百度發現linux伺服器上要裝ssh-server,所以百度了安裝教程(http://jingyan.baidu.com/article/6d704a130de40e28db51cab5.html),但安裝時還是出現了問題,百度後通過以下地址(http://www.cnblogs.com/mliudong/p/4094519.html)的博文最後成功安裝,也成功實現了windows電腦上訪問linux伺服器。

 

以下為轉載內容:

linux動作記錄:[1]遠程登入設定

有linux伺服器一台,安裝的ubuntu server系統,希望在windows系統下能夠遠端存取linux伺服器,類似windows系統下的遠端桌面。

工具/原料
  • ubuntu server作業系統
  • win7作業系統
  • ssh
方法/步驟
    1. 想要遠程linux伺服器,首先需要在伺服器上開通ssh服務,安裝命令如下:

      sudo apt-get install openssh-server

    2. 在的提示中,輸入“y”,繼續等待安裝,安裝成功後如所示

    3. 啟動ssh-server服務,預設情況下安裝結束後就自動啟動了,可以用下列命令進行確認:

      ps -e |grep ssh,如果看到中的sshd說明ssh-server啟動成功了

      啟動sshserver命令:service ssh start 或者sudo /etc/init.d/ssh start

      關閉sshserver命令:service ssh stop

      重啟sshserver命令:service ssh restart

    4. ssh-server設定檔位於/etc/ssh/sshd_config,在這裡可以定義SSH的服務連接埠,預設連接埠是22,你可以自己定義成其他連接埠號碼,如333。

      設定成功後重啟SSH服務:

      sudo /etc/init.d/ssh sto

      sudo /etc/init.d/ssh start

      或者:service ssh restart

    5. 成功啟動ssh-server後,應該是可以遠程登入了,經過測試,普通帳號可以正常遠程登入,root帳號不行,但root擁有超級許可權,是我們所需要的,因此需要調整下設定檔,允許root也可以遠程登入

    6. 開通root遠程登入許可權

      vi /etc/ssh/sshd_config

      將PermitRootLogin without-password 修改為PermitRootLogin yes

    7. 執行命令service ssh restart,重啟ssh-server

    8. 8

      上述操作結束後,linux伺服器上的配置已經結束了,成功開啟了ssh-server,下面需要我們在win7系統上藉助ssh工具來遠端存取,開啟百度,從百度中下載該工具(windows上安裝ssh過程省略)

       

以下為轉載內容:

ubuntu安裝openssh-server 報依賴錯誤的解決過程

ubuntu內建的有openssh-client,所以可以通過

1 ssh [email protected]

來遠端連線linux

可是要想通過ssh被串連,ubuntu系統需要有openssh-server,可以通過

1 ps -e | grep ssh

來查看,如果沒有顯示sshd則說明沒有安裝openssh-server

可通過

1 sudo apt-get install openssh-server

來安裝openssh-server,如果順利的話會安裝成功,如果遇到

123456789101112 $ sudo apt-get install openssh-server正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構       正在讀取狀態資訊... 完成       有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟體包尚未被建立或是它們已被從新到(Incoming)目錄移出。下列資訊可能會對解決問題有所協助: 下列軟體包有未滿足的依賴關係: openssh-server : 依賴: openssh-client (= 1:6.6p1-2ubuntu1)E: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係。

這是因為,openssh-server是依賴於openssh-clien的,那ubuntu不是內建了openssh-client嗎?原由是內建的openssh-clien與所要安裝的openssh-server所依賴的版本不同,這裡所依賴的版本是

1 1:6.6p1-2ubuntu1

所以要安裝對應版本的openssh-clien,來覆蓋掉ubuntu內建的

1234567891011121314151617181920 $ sudo apt-get install openssh-client=1:6.6p1-2ubuntu1正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構       正在讀取狀態資訊... 完成       建議安裝的軟體包:  libpam-ssh keychain monkeysphere下列軟體包將被【降級】:  openssh-client升級了 0 個軟體包,新安裝了 0 個軟體包,降級了 1 個軟體包,要卸載 0 個軟體包,有 0 個軟體包未被升級。需要下載 566 kB 的軟體包。解壓縮後會消耗掉 0 B 的額外空間。您希望繼續執行嗎? [Y/n] y擷取:1 http://cn.archive.ubuntu.com/ubuntu/ trusty/main openssh-client amd64 1:6.6p1-2ubuntu1 [566 kB]下載 566 kB,耗時 2秒 (212 kB/s)        dpkg:警告:downgrading openssh-client from 1:6.6p1-2ubuntu2 to 1:6.6p1-2ubuntu1(正在讀取資料庫 ... 系統當前共安裝有 200015 個檔案和目錄。)Preparing to unpack .../openssh-client_1%3a6.6p1-2ubuntu1_amd64.deb ...Unpacking openssh-client (1:6.6p1-2ubuntu1) over (1:6.6p1-2ubuntu2) ...Processing triggers for man-db (2.6.7.1-1) ...正在設定 openssh-client (1:6.6p1-2ubuntu1) ...

可以看到,提示了系統中openssh-client被降級,這樣再安裝openssh-server就可以成功了!

在windows上通過ssh遠程連結linux伺服器[轉]

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.