1. 首頁
  2. 休閒雜談

Linux下快速安裝部署遠端連線軟體SSH的簡明教程介紹

有關Linux下快速安裝部署遠端連線軟體SSH的簡明教程介紹

SSH分為客戶端和服務端。

服務端是一個守護程序,一般是sshd程序,在後臺執行並響應來自客戶端的請求。提供了對遠端請求的`處理,一般包括公共金鑰認證、金鑰交換、對稱金鑰加密和非安全連線。

客戶端一般是ssh程序,另外還包含scp、slogin、sftp等其他程序。

工作機制:

1. 客戶端傳送一個連線請求到遠端服務端

2. 服務端檢查申請的包和IP地址,再發生金鑰給SSH客戶端;

3. 客戶端再將金鑰發回服務端,自此建立連線。

下面我們開始正文:

一、客戶端

1. 安裝客戶端(客戶端不是必須的)

程式碼如下:

# apt-get install ssh

如果安裝失敗,則使用下面命令進行安裝

程式碼如下:

# apt-get install openssh-client

2. SSH登入(客戶端)

程式碼如下:

$ ssh 192.168.159.128

$ ssh -l weiyg 192.168.159.128

$ ssh [email protected]

二、服務端

1. 安裝伺服器

程式碼如下:

# apt-get install openssh-server

2. 啟動伺服器

程式碼如下:

# /etc/init.d/ssh stop #停止

# /etc/init.d/ssh start #啟動

# /etc/init.d/ssh restart #重啟

3. SSH配置

修改配置檔案/etc/ssh/sshd_config,並重啟服務

程式碼如下:

# /etc/init.d/ssh restart

ssh預設埠是22,需要的話,自行修改

程式碼如下:

Port 20

ssh預設配置是允許root登入的,可以修改配置表禁止其登入

程式碼如下:

PermitRootLogin no