Linux平台下安裝SSH

來源:互聯網
上載者:User

標籤:style   http   color   io   os   ar   使用   java   for   

下面以CentOS平台為例,說明怎麼安裝ssh伺服器。下面為了方便,都是以root使用者權限去操作,實際情況下,請使用一般使用者權限去使用,只需要加入sudo就行。

[root@localhost ~]# yum install openssh-server
這樣就可以安裝好ssh-server了。
  檢驗SSH是否安裝好了,可以用下面的命令:

[linuxidc@localhost ~]$ ssh -version
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
Bad escape character ‘rsion‘.
如果顯示上面的資訊,說明安裝好了SSH。

  有些使用者可能會問,我怎麼記地是安裝openssh-server而不是直接yum install ssh呢?這裡告訴大家一個方法(CentOS平台),可以快速知道我們需要安裝程式的名稱。如下:

[root@localhost ~]# yum search ssh
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirrors.btte.net
 * extras: mirrors.btte.net
 * updates: www.ftp.ne.jp
============================= N/S Matched: ssh =============================
ksshaskpass.x86_64 : A KDE version of ssh-askpass with KWallet support
libssh2.i686 : A library implementing the SSH2 protocol
libssh2.x86_64 : A library implementing the SSH2 protocol
libssh2-devel.i686 : Development files for libssh2
libssh2-devel.x86_64 : Development files for libssh2
libssh2-docs.x86_64 : Documentation for libssh2
openssh.x86_64:An open source implementation of SSH protocol versions 1and 2
openssh-askpass.x86_64 : A passphrase dialog for OpenSSH and X
openssh-clients.x86_64 : An open source SSH client applications
openssh-ldap.x86_64 : A LDAP support for open source SSH server daemon
openssh-server.x86_64 : An open source SSH server daemon
pam_ssh_agent_auth.i686 : PAM module for authentication with ssh-agent
pam_ssh_agent_auth.x86_64 : PAM module for authentication with ssh-agent
trilead-ssh2.noarch : SSH-2 protocol implementation in pure Java
trilead-ssh2-javadoc.noarch : Javadoc for trilead-ssh2
jsch.noarch : Pure Java implementation of SSH2
python-paramiko.noarch : A SSH2 protocol library for python
python-twisted-conch.x86_64 : SSH and SFTP protocol implementation 
together with clients and servers

  Name and summary matches only, use "search all" for everything.
從上面我們可以看到openssh-server,這就是我們需要安裝的程式名稱。
如果你是Ubuntu平台呢?沒關係,可以運行下面的命令,也可以達到上面一樣的效果

[root@localhost ~]# apt-get update //這行可以不要
[root@localhost ~]# apt-cache search ssh
  下面我們列出ssh服務sshd在各個執行等級的啟動情況:

[[email protected] ~]# chkconfig --list sshd
sshd      0:off    1:off    2:off    3:off    4:off    5:off    6:off
手動啟動sshd服務(需要root許可權),命令如下:

[[email protected] ~]# /etc/init.d/sshd start
Generating SSH1 RSA host key:                              [  OK  ]
Generating SSH2 RSA host key:                              [  OK  ]
Generating SSH2 DSA host key:                              [  OK  ]
Starting sshd:                                            [  OK  ]
這樣可以在putty或別的用戶端登入到這台Linux機器了。如果需要停止ssh服務可以運行下面的命令

[[email protected] ~]# /etc/init.d/sshd stop
Stopping sshd:                                            [  OK  ]


Linux平台下安裝SSH

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.