1、如何在ubuntu開啟ssh服務
在管理員模式來#下運行源
apt-get install openssh-server
安裝完成後如下顯示
檢查ssh服務開啟狀態
ps -s | grep ssh
坑爹的發現居然SSHD(SSH-SERVER)服務沒有起來
通過以下命令啟動ssh服務
service ssh start
/etc/init.d/ssh start
又一次坑爹的發現SSHD(SSH-SERVER)服務依然沒有起來
服務開啟判斷方法
在ubuntu伺服器上允許
ssh localhost
如果出現以下情況表示22埠沒有正常開啟
再一次安裝openssh-server
系統會檢查版本以及更新包的情況
修改SSH_CONFIG文件
vi /etc/ssh/ssh_config
最終必殺計:
重啟
(可以通過圖形或者命令行界面輸入reboot進行重啟)
果然重啟後就都正常了。
外網telnet IP 22埠測試。
2、Ubuntu安裝ssh伺服器端,不成功,為什麼
安裝 OpenSSH Server 是無比輕松的一件事情,需要的命令只有一條:
sudo apt-get install openssh-server
隨後,Ubuntu 會自動下載並安裝版 openssh server,並一並解決所有的依賴關系權。當您完成這一操作後,您可以找另一台計算機,然後使用一個 SSH 客戶端軟體(強烈推薦 PuTTy),輸入您伺服器的 IP 地址。如果一切正常的話,等一會兒就可以連接上了。並且使用現有的用戶名和密碼應該就可以登錄了。
在Ubuntu終端使用命令測試:
ssh localhost
如果出現以下錯誤,則很可能是因為還沒有安裝ssh-server:
ssh: connect to host localhost port 22: Connection refused
安裝SSH-server:
sudo apt-get update
sudo apt-get install openssh-server openssh-client
啟動SSH-Server
sudo /etc/init.d/ssh start~
3、如何開啟ubuntu的SSH服務
buntu默認並沒有安裝ssh服務,如果通過鏈接ubuntu,需
要自己手動安裝ssh-server,然而SSH分客戶端openssh-client和服務端openssh-server,openssh-
client是客戶端,openssh-server是服務端,
咱們這里講的是安裝SSH的服務端,即:openssh-server。
判斷咱們的機器是否安裝ssh服務,可以使用如下命令:
ssh localhost
ssh: connect to host localhost port 22: Connection refused
這個就表示沒有還沒有安裝SSH,
安裝命令:sudo apt-get install openssh-server
卸載命令:sudo apt-get remove openssh-server
咱們運行 sudo apt-get install openssh-server 命令之後,確認下是否安裝正常
ps -e|grep ssh
1418 ? 00:00:00 sshd
看到sshd那說明ssh-server已經啟動了
如果沒有則可以這樣啟動:sudo /etc/init.d/ssh start 或者 service ssh start
之前因為實驗安裝SSH,安裝又卸載後卻提
示:E:unable to locate package opensshE:unable to locate package server這個是
警告是說明本機沒有找到openssh的安裝包,之前能安裝說明SSH包是存在的,而卸載後卻提示找不到SSH包,說明很可能是運行卸載後,直接刪除掉
了,那麼我們現在需要升級下sudo apt-get update,然後再安裝試試還是不行。然後網上找了下說是更新了軟體源,需要更新並且安裝後才能
使用 安裝更新
sudo apt-get dist-upgrade
4、Ubuntu下如何通過SSH遠程登錄伺服器
1. 首先在伺服器上安裝ssh 的伺服器端。$ sudo aptitude install openssh-server2. 啟動ssh-server。$ /etc/init.d/ssh restart3. 確認ssh-server 已經正常工作。$ netstat -tlptcp6 0 0 *:ssh *:* LISTEN -看到上面這一行輸出說明ssh-server 已經在運行了。4. 在Ubuntu 客戶端通過ssh 登錄伺服器。假設伺服器的IP 地址是192.168.0.103,登錄的用戶名是hyx。接下來會提示輸入密碼,然後就能成功登錄到伺服器上了。
5、如何通過ssh遠程登錄ubuntu伺服器
1. 首先在抄伺服器上安裝ssh 的服務襲器端。 $ sudo aptitude install openssh-server 2. 啟動ssh-server。 $ /etc/init.d/ssh restart 3. 確認ssh-server 已經正常工作。 $ netstat -tlp tcp6 0 0 *:ssh *:* LISTEN - 看到上面這一行輸出說明ssh-server 已經在運行了。 4. 在Ubuntu 客戶端通過ssh 登錄伺服器。假設伺服器的IP 地址是192.168.0.103,登錄的 用戶名是hyx。 接下來會提示輸入密碼,然後就能成功登錄到伺服器上了。
6、如何開啟ubuntu的SSH服務?
buntu默認並沒有安裝服務,如果通過ssh鏈接ubuntu,需
要自己手動安裝ssh-server,然而SSH分客戶端openssh-client和服務端openssh-server,openssh-
client是客戶端,openssh-server是服務端,
咱們這里講的是安裝SSH的服務端,即:openssh-server。
判斷咱們的機器是否安裝ssh服務,可以使用如下命令:
ssh localhost
ssh: connect to host localhost port 22: Connection refused
這個就表示沒有還沒有安裝SSH,
安裝命令:sudo apt-get install openssh-server
卸載命令:sudo apt-get remove openssh-server
咱們運行 sudo apt-get install openssh-server 命令之後,確認下是否安裝正常
ps -e|grep ssh
1418 ? 00:00:00 sshd
看到sshd那說明ssh-server已經啟動了
如果沒有則可以這樣啟動:sudo /etc/init.d/ssh start 或者 service ssh start
之前因為實驗安裝SSH,安裝又卸載後卻提
示:E:unable to locate package opensshE:unable to locate package server這個是
警告是說明本機沒有找到openssh的安裝包,之前能安裝說明SSH包是存在的,而卸載後卻提示找不到SSH包,說明很可能是運行卸載後,直接刪除掉
了,那麼我們現在需要升級下sudo apt-get update,然後再安裝試試還是不行。然後網上找了下說是更新了軟體源,需要更新並且安裝後才能
使用 安裝更新
sudo apt-get dist-upgrade
7、ubuntu怎麼部署ssh伺服器
更新源列表
打開"終端窗口",輸入"sudo apt-get update"-->回車-->"輸入當前登錄用戶的管理員密碼"-->回車,就可以了。
安裝ssh
打開"終端窗口",輸入"sudo apt-get install openssh-server"-->回車-->輸入"y"-->回車-->安裝完成。
查看ssh服務是否啟動
打開"終端窗口",輸入"sudo ps -e |grep ssh"-->回車-->有sshd,說明ssh服務已經啟動,如果沒有啟動,輸入"sudo service ssh start"-->回車-->ssh服務就會啟動。
使用gedit修改配置文件"/etc/ssh/sshd_config"
打開"終端窗口",輸入"sudo gedit /etc/ssh/sshd_config"-->回車-->把配置文件中的"PermitRootLogin without-password"加一個"#"號,把它注釋掉-->再增加一句"PermitRootLogin yes"-->保存,修改成功。
查看Ubuntu 14.04的IP地址
打開"終端窗口",輸入"sudo ifconfig"-->回車-->就可以查看到IP地址。
下載putty v0.63
在百度中輸入"putty"-->回車-->單擊第一個查詢結果中的"立即下載"-->下載完成後,運行putty-->輸入主機的ip地址、會話名稱-->保存-->雙擊"會話名稱"打開連接-->輸入用戶名和密碼-->登錄成功。
8、ubuntu下如何 遠程登錄linux伺服器
通過客戶端安裝Xshell連接遠程,步驟如下:
1、執行新建命令。打開Xshell軟體後找到左上角第一個「文件」菜單並單擊,彈出來一個下拉框,點擊選擇「新建」命令(或者直接按下快捷鍵「Alt+n」)。
3、點擊「新建」之後就會出現下面這樣一個界面,「名稱」根據自己的需求填寫,「協議」就是默認的SSH,「主機」是這一步最關鍵的,一定要填寫正確,否則無法登錄,埠也是默認的22,其他不用填,填寫完成之後先不要點確定,看下一步。
4、找到連接選項欄中的「用戶身份驗證」點擊,點擊之後會讓填寫用戶名和密碼,其中「方法」默認「password」,「用戶名」填寫FTP用戶名,「密碼」填寫FTP密碼,填寫完成點擊確定。
5、登錄剛才保存的賬號,單擊左上角的「文件」菜單,在其下拉選項選擇「打開」命令,彈出會話對話框,左下角有一個選項「啟動時顯示此對話框」。這個選項的意思是:每次打開Xshell都直接跳出這個對話框,根據需求勾選,然後找到想登錄的伺服器,點擊「連接」即可。
9、ubuntu遠程伺服器上的ssh服務怎麼開啟
ssh程序分為有客戶端程序openssh-client和服務端程序openssh-server。如果需要ssh登錄到別的電腦,需要安裝openssh-client,該程序Ubuntu是默認安裝的。而如果需要從遠程連接到本機,則需要安裝openssh-server,該程序需要自己安裝。在Ubuntu下安裝openssh-server非常簡單。
安裝openssh-server
$ sudo apt-get install openssh-server
查看openssh-server是否啟動
$ ps -e | grep ssh
進程ssh-agent是客戶端,sshd為伺服器端,如果結果中有sshd的進程說明openssh-server已經啟動,如果沒有則需運行命令啟動。
啟動、停止和重啟openssh-server的命令如下
/etc/init.d/ssh start
/etc/init.d/ssh stop
/etc/init.d/ssh restart
配置openssh-server
openssh-server配置文件位於/etc/ssh/sshd_config,在這里可以配置SSH的服務埠等,例如:默認埠是22,可以自定義為其他埠號,如222,然後需要重啟SSH服務。
關閉ssh登錄到root用戶
開放ssh登錄root許可權是非常危險的,所以不是特別需要,應該關閉該許可權,在配置文件/etc/ssh/sshd_config中找到PermitRootLogin yes一行,將yes改為no然後重啟ssh即可。
Ubuntu中配置openssh-server開機自動啟動
打開/etc/rc.local文件,在exit 0語句前加入:
/etc/init.d/ssh start
關於客戶端連接
客戶端可以用putty、SecureCRT、SSH Secure Shell Client等SSH 客戶端軟體,輸入您伺服器的IP地址,並且輸入登錄的用戶和密碼就可以登錄了。我常選擇的客戶端軟體是putty。
關於ssh的加密
實際上ssh的使用遠不止這些,ssh還有很重要的一部分內容,那就是ssh通過公鑰私鑰進行加密,例如git就可以採用加密ssh的方式訪問。
我現在使用的是小鳥雲,6月新近活動認證可獲得0元伺服器,建議去看看!
10、ubuntu不能通過SSH連接到伺服器
ubuntu客戶端ssh連接伺服器速度緩慢解決摘要: ubuntu 客戶端ssh連接伺服器速度緩慢ubuntu每次去內連接ssh總是有容10秒+的感覺原因:打開ssh -v debug模式後發現域名解析問題debug1: Unspecified GSS failure. Minor code may provide more informationCannot determine realm for numeric host address解決:編輯ssh_configvi /etc/ssh/ssh_configGSSAPIAuthentication yes改為no即可