Linux安裝和配置ssh(基於Centos 7)

2021-09-10 10:01:38 字數 1339 閱讀 4277

1.安裝openssh-server

# yum install -y openssl openssh-server
2.修改配置檔案

用 vi 開啟配置檔案/etc/ssh/sshd_config

將上圖的permitrootloginrsaauthenticationpubkeyauthentication的設定開啟。

**注意:**如果當前的openssh在7.3+以上,rsaauthentication需要如圖注釋掉,因為這個配置只支援ssh protocol version 1,openssh 7.3+以上使用的是ssh protocol version 2ssh protocol version 1由於設計缺陷導致易受到攻擊,所以建議使用ssh protocol version 2

通過以下命令可以看到openssh版本:

# rpm -qa | grep openssh-server
3.啟動ssh的服務
# systemctl start sshd.service
4.設定開機自動啟動ssh服務
# systemctl enable sshd.service
5.設定資料夾~/.ssh的訪問許可權(網路虛擬伺服器可能沒有這個資料夾,ssh登入需要諮詢提供商)

authorized_keys檔案儲存的是客戶端的公共金鑰。

6.重啟sshd

# /usr/sbin/sshd -t

# systemctl status sshd

附加:修改ssh登入埠
# vi /etc/ssh/sshd_config

儲存後,重啟以下ssh服務

# /etc/init.d/sshd restart
如果上面沒有sshd檔案,也可以用6的方法

linux 安裝 SSH 並配置

安裝ssh sudo apt get install openssh server備份sshd配置檔案 sudo cp etc ssh sshd config etc ssh sshd config.bak修改內容 port 23 在這裡我的埠改為23,22埠已被占用 listenaddress 0...

Cygwin安裝和配置ssh

安裝過程 2.安裝過程參考 3.安裝sshd過程 ssh host config 引導ssh服務配置 query enter the value of cygwin for the daemon ntsec ntsec 輸入ntsec query do you want to use a diffe...

linux安裝ssh和開啟 ssh服務

1.安裝ssh 如果你用的是redhat,fedora,centos等系列linux發行版,那麼敲入以下命令 sudo yum install sshd 或 sudo yum install openssh server 由osc 火耳提供 如果你使用的是debian,ubuntu,linux mi...