1、ssh服務掛了,怎麼遠程連接伺服器
如果能夠ping通,只能表示路徑可以達到,
你或許可以採用telnet {hostname} 22埠,看看是否可以出現一些字元,顯示正常連接,
1. 如果這個不可以,
需要查詢一下伺服器是否允許訪問22埠,
服務端打開和允許訪問.
防火牆段(如果有的話)
網路正常映射或者開放到可以允許訪問的地址上(對於遠程訪問)
2. 如果可以的話,
ssh軟體問題
更換軟體
系統問題檢查 ,更換另外一台計算機登陸
可以
你的系統有問題
不可以,
問題很嚴重,無法解決了.不過你可以讓機房重裝試試看
2、怎樣獲取免費的SSH伺服器用戶名和密碼
上我的百度空間里看吧,現在免費的VPN比較多,一般VPN與SSH一號通的。不過速度快穩定的不多,看你自己慢慢試用了。二分鍾自己就可以免費注冊了。空間里的有幾款,個人試用速度非常不錯,上FB,推特,玩外服游戲給力。 希望能幫到你。
3、ssh是什麼服務
傳統的網路服務程序,如:ftp、pop和telnet在本質上都是不安全的,因為它們在網路上用明文傳送口令和數據,別有用心的人非常容易就可以截獲這些口令和數據。而且,這些服務程序的安全驗證方式也是有其弱點的,就是很容易受到「中間人」(man-in-the-middle)這種方式的攻擊。所謂「中間人」的攻擊方式,就是「中間人」冒充真正的伺服器接收你的傳給伺服器的數據,然後再冒充你把數據傳給真正的伺服器。伺服器和你之間的數據傳送被「中間人」一轉手做了手腳之後,就會出現很嚴重的問題。
SSH的英文全稱是Secure SHell。通過使用SSH,你可以把所有傳輸的數據進行加密,這樣「中間人」這種攻擊方式就不可能實現了,而且也能夠防止DNS和IP欺騙。還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替telnet,又可以為ftp、pop、甚至ppp提供一個安全的「通道」。
4、請教如何用ssh連接遠程伺服器
目前,遠程連接伺服器的類型有以下幾種:
① 文字介面的明文傳輸:Telnet、RSH為主,很少用到。
② 文字介面的加密傳輸:以SSH為主,已經取代了上面的明文傳輸方式。
③ 圖形介面:XDMCP、VNC、XRDP等較為常見。
這篇文章只為實戰,不為普及概念性知識。所以我只講解在工作中最常用到的技術SSH。關於SFTP技術和VNC技術,請查閱我的其他博客。
好,先來看一下SSH的相關技術:
SSH,英文全程是Secure Shell Protocol(安全的殼程序協議)。SSH是現在公司基本上都在使用的一種文字介面的加密傳輸技術,採用的是非對稱秘鑰系統。
對於SSH的原理,你們可以參考我的另外一篇博客,我把鏈接貼在這里:
SSH原理
⑴來吧,我們先來查看一下sshd這個服務(這就是SSH的遠程連接必須開啟的服務,屬於系統自帶),注意,一般這個sshd服務是默認自動開啟的。
如果想要重啟怎麼辦呢?
好吧,請看:
上面兩種重啟動的方法都是可以滴!
⑵直接遠程登錄主機的命令:
ssh 【-f】 【-o 參數】 【-p 非標准埠】 【賬號@】IP 【命令】
其中:
-f : 需要配合後面的【命令】,不登錄遠程主機直接發送一個命令過去
-o 參數 : 主要的參數有:
ConnectTimeout=秒數 : 連接等待的秒數,減少等待的時間。
StrictHostKeyChecking=【yes|no|ask】:默認是ask,若要讓public key主動加入到known_hosts, 則可以設置為no即可。
-p : 如果sshd服務啟動在非標准埠下,需使用此參數。
舉例說明吧:
① 直接登錄到對方主機:
如果是以root用戶登錄到對方主機,有如下兩種登錄方式:
注意:如果是普通用戶登錄,必須使用第二種加@的方式。
② 實現登錄對方主機,執行命令後就離開的方式。例如:從遠程主機上執行cat /etc/passwd命令把文件顯示在本地主機上。
③ 不登錄對方主機,讓對方主機自己運行該命令,你立刻回到本地機器繼續工作:
④ 刪除known_hosts後,重新使用root連接到本機,會自動加上公鑰記錄
你一定會說,大騙子玩漏了吧?怎麼沒有自動加上公鑰記錄呢?怎麼記錄信息提示手機選擇yes/no了呢?別著急,我們的「-o」參數要橫空出世了!有了【-o】,再也不用選擇yes|no了,而是自動被選擇了yes而加入到~/.ssh/known_hosts中。
看到了,這次沒有提示讓選擇yes|no吧!
⑤ SSHD伺服器詳細配置
Centos默認的SSHD服務其實已經算是很安全了,這里注意Centos 5.X之後默認SSH協議版本都是V2也就是上圖的【Protocol 2】,默認埠是 22,注意這些還不夠,如果是真正工作中的伺服器,建議取消root的登錄許可權:
把紅框中的yes改為no就可以取消root用戶的登錄許可權了。
下面來介紹一個很有用的技術,製作不用密碼可立即登錄的SSH用戶。有人會說製作這個是用來幹嘛的?你想一想,如果想要利用crontab來定時執行備份或者拷貝的任務,因為每次SSH連接都要輸入對方主機密碼,這是在crontab中無法執行的,那麼怎麼辦?只有不需要輸入密碼才可以操作。
方法如下:
① 客戶端建立兩把鑰匙
我們在客戶端創建一個用戶user1操作,利用user1來遠程伺服器端的user2用戶。下面我們以192.168.1.118為客戶端,以192.168.1.121為服務端。
首先在客戶端建立兩把秘鑰
命令如下:
需要注意:
⑴ ~/.ssh目錄的許可權必須是700
⑵ id_rsa(私鑰文件)的許可權必須是-rw——-,且屬主必須是當前登錄用戶,否則在未來秘鑰比對的過程中,可能會被判斷為危險而無法成功的以公私鑰成對的機制來實現連接。
以上兩點一般情況下默認都是正確的。
② 將公鑰文件數據上傳至伺服器端
③ 將公鑰文件放置到伺服器端的正確目錄中,並保證文件名正確
一定要把公鑰文件內容附加到authorized_keys這個文件內,操作用戶為伺服器端用戶
注意:切記authorized_keys這個文件的許可權必須是644
5、ssh登錄伺服器到底什麼意思啊
ssh是遠程式控制制的工具,默認埠是22,linux的伺服器可以配置成ssh伺服器,然後客戶端通過ssh工具可以遠程登錄linux的伺服器進行遠程管理和操作,你的互聯網防火牆或者路由器上還要配置nat的Ip和埠。
不通的版本命令可能有些差異,以下命令參考
ip service
set ssh port=10022 address=0.0.0.0/0 disabled=no
6、用ssh登錄伺服器是什麼意思?
SSH 為 Secure Shell 的縮寫,由 IETF 的網路工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網路服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題
7、SSH伺服器失敗
分享三個SSH伺服器失敗的修復辦法:
8、在linux命令中登陸ssh服務的命令是?
在linux命令中登陸ssh服務的命令是ssh ip,例如:ssh 192.186.1.2。
ssh服務是一個守護進程(demon)。系統後台監視客戶端的連接。ssh服務端的進程名為sshd,它負責實時監視客戶端的請求(IP 22埠),包括交換公共密鑰和其他信息。
ssh伺服器由兩部分組成:openssh(提供ssh服務) 、openssl(提供加密的程序)。
ssh客戶端可以用XSHELL,Securert,Mobaxterm和其他工具連接。
(8)免費ssh伺服器擴展資料:
伺服器啟動的時候自己產生一個密鑰(768bit公鑰),本地的ssh客戶端發送連接請求到ssh伺服器,伺服器檢查連接點客戶端發送的數據和IP地址;
確認合法後發送密鑰(768bits)給客戶端,此時客戶端將本地私鑰(256bit)和伺服器的公鑰(768bit)結合成密鑰對key(1024bit),發回給伺服器端,建立連接通過key-pair數據傳輸。
9、如何使用SSH登錄Linux伺服器
首先進入/etc目錄下,/etc目錄存放的是一些配置文件,比如passwd等配置文件,要想使用ssh遠程登陸,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim編輯,在命令行模式下輸入 vim /etc/ssh/sshd_config,進入之後,按「i」進入編輯狀態,在其文件里找到並修改為:PasswordAuthentication yes , PermitRootLogin yes兩行即可,
修改之後,按「esc」退出,並按「:wq」保存並退出,或直接按「:x」直接保存退出,(注意:此處的x為小寫x,大寫X是將文件內容加密,使用時細心注意),
退出編輯模式之後,回到命令模式,輸入 sevice ssh start/stop/restart/status,啟動/停止/重啟/狀態,選擇start啟動ssh服務。
如果上面開啟SSH服務的命令不能用,可以使用命令:sudo service sshd start 試試,檢查是否開啟SSH服務使用命令:ps -e | grep sshd
此時可以查看ssh狀態是否為運行狀態,運行狀態即可使用ssh遠程登陸。
使用「ifconfig」命令查詢ip地址
使用ssh登陸時,輸入主機(linux的ip地址),賬號,密碼登陸!
如果需要遠程連接SSH,需要把22埠在防火牆上開放,關閉防火牆,或者設置22埠例外 /etc/init.d/iptables stop
怎麼通過ssh登陸可參看下一篇「通過ssh實現遠程登陸伺服器!」
大致步驟為:
SSH 服務配置文件位置
/etc/ssh/sshd_config
# 修改配置
PasswordAuthentication yes
PermitRootLogin yes
# 啟動SSH 服務
sevice ssh start/stop/status
安裝SSH:yum install ssh
啟動SSH: service sshd start
設置開機運行: chkconfig sshd on
10、ssh登錄伺服器是什麼意思?
ssh是遠程式控制制的工具,默認埠是22,linux的伺服器可以配置成ssh伺服器,然後客戶端通過ssh工具可以遠程登錄linux的伺服器進行遠程管理和操作,你的互聯網防火牆或者路由器上還要配置nat的Ip和埠。