ubuntu下安裝、啟動和卸載SSH


 

ubuntu下安裝、啟動和卸載SSH

 1、先停掉SSH服務:sudo stop ssh
    2、卸載openssh-server:apt-get remove openssh-server
    3、卸載openssh-client: apt-get remove openssh-server
    4、安裝openssh-server:apt-get install openssh-server
    5、安裝openssh-client:apt-get install openssh-client
    6、安裝完成以后,啟動服務:sudo /etc/init.d/ssh start  

    7、啟動后,查看服務是否正確啟動: ps -e|grep ssh  

    8、確認ssh-server已經正常工作: netstat -tlp

 

2、生成密鑰
ssh-keygen
中間過程會提示你存放密鑰的地方Enter file in which to save the key (/home/gavin/.ssh/id_rsa):選擇默認目錄好了,直接回車;
然后會提示Enter passphrase (empty for no passphrase): 設置一個進入私鑰的密碼,在后邊導入id_rsa 到puttygen會用到,隨便設置一個好了(不過自己要記住);
 
上述過程執行完畢后會生成兩個文件,一個是id_rsa(私鑰),一個是id_rsa.pub(公鑰);
這里將公鑰改名為authorized_keys:
cd .ssh
mv id_rsa.pub authorized_keys
 
3、修改配置文件,/etc/ssh/sshd_config
sudo vi /etc/ssh/sshd_config
其中有這么一行# AuthorizedKeysFile  %h/.ssh/authorized_keys,把前面的#去掉即可;

 

ubuntu默認並沒有安裝ssh服務,如果通過ssh鏈接ubuntu,需要自己手動安裝ssh-server。判斷是否安裝ssh服務,可以通過如下命令進行:

$ ssh localhost

ssh: connect to host localhost port 22: Connection refused

如上所示,表示沒有還沒有安裝,可以通過apt安裝,命令如下:

$ sudo apt-get install openssh-server  

系統將自動進行安裝,安裝完成以后,先啟動服務:

$ sudo /etc/init.d/ssh start  

啟動后,可以通過如下命令查看服務是否正確啟動

$ ps -e|grep ssh   

6212 ?        00:00:00 sshd  

如上表示啟動ok。注意,ssh默認的端口是22,可以更改端口,更改后先stop,

然后start就可以了。改配置在/etc/ssh/sshd_config下,如下所示。

$ vi /etc/ssh/sshd_config   

# Package generated configuration file   

# See the sshd(8) manpage for details   

# What ports, IPs and protocols we listen for  

Port 22  

最后,應該是連接的時候了。請看如下命令:

$ ssh exceljava@192.168.158.129

 

啟動、停止和重啟SSH:

sudo /etc/init.d/ssh start

sudo /etc/init.d/ssh stop

sudo /etc/init.d/ssh restart

或者

sudo start ssh

sudo stop ssh

sudo restart ssh

 

卸載SSH

先停掉SSH服務:sudo stop ssh

然后:$ sudo apt-get –purge remove openssh-server

 

windows下如何使用ssh遠程登錄ubuntu

 

到windows平台將先前生成的私鑰id_rsa,轉換成putty所識別的格式(*.ppk),得到文件id_rsa.ppk.
(1)把linux上生成的id_rsa拷貝到windows平台下;
(2)下載puttygen.exe,(下載地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)然后打開,我們要讓它幫我們做個通行證,生成id_rsa.ppk;
(3)選擇“load”,載入以保存好的私鑰文件:
     a)彈出的對話框里把“文件類型”換成“所有文件”然后選中我們從ubuntu服務器上生成的id_rsa文件;
     b)接着,它會提示你輸入密碼,這不是你linux用戶密碼,而是前面生成密鑰時候的密碼;
     c)然后點擊"save private key",注意(格式為*.ppk)因為putty只識別自己做的鑰匙;
windows下如何使用ssh遠程登錄ubuntu

5、windows上啟動putty,進行如下配置
(1)Session-Logging-Hostname:填上你的linux的ip
(2)Windows -Translation - 在下拉菜單里選上UTF-8,這里不設置,登錄后將會出現中文亂碼。
(3)Connection- Data - Auto login username:填上你登錄ubuntu時用的用戶名。
(4)Connection- SSH-Auth-Private key file for authentication:選上id_rsa.ppk;
 
然后點擊open,按照提示輸入密碼即可訪問。
windows下如何使用ssh遠程登錄ubuntu

轉載至:

http://blog.csdn.net/swuteresa/article/details/9377169

http://blog.sina.com.cn/s/blog_7d892a6701016hmo.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM