linux中的ssh安裝、解除安裝與配置
阿新 • • 發佈:2019-02-14
注意:以下命令是在root下執行的,若沒root則要輸入su命令進入root環境下或命令前加上sudo,測試版本:ubuntu14.04 64位
ssh的安裝
安裝前先檢查linux下有沒有安裝ssh
輸入下面的命令
ssh localhost
若顯示下面資訊,則沒有安裝
ssh: connect to host localhost port 22: Connection refused安裝前先更新下(非必須)
輸入下面的命令
apt-get update- 更新openssh-server和openssh-client
開啟”終端視窗”,分別輸入下面命令–>回車–>輸入”y”–>回車–>安裝完成
sudo apt-get install openssh-server
sudo apt-get install openssh-client
ssh的啟動
- 檢視服務是否正確啟動
輸入下面的命令
ps -e|grep ssh
若顯示的資訊包含以下內容則表示啟動成功
ssh-agent 和 sshd
若沒有包含,則完全解除安裝ssh,解除安裝步驟見下,解除安裝完了再執行上面的命令 - 啟動ssh
輸入下面的命令
sudo service ssh start(這裡sudo不能少)
顯示start: Job is already running: ssh則表示ssh正在執行中
ssh的解除安裝
- 進行解除安裝
輸入下面命令
apt-get autoremove –purge openssh-server
執行下面的命令是會提示有未滿足的依賴關係的軟體包,根據提示的包名把這些軟體包全部刪除
sudo apt-get autoremove –purge openssh-client
ssh相關配置檔案修改問題
ssh_config的配置
輸入下面命令
sudo gedit /etc/ssh/ssh_config(這裡使用了gedit編輯器)
把Port 22和Protocol 2,1前面的#號去掉sshd_config的配置
修改配置檔案許可權
chmod 777 /etc/ssh/ssh_config(修改了才能修改)
進入修改檔案
sudo gedit /etc/ssh/sshd_config
註釋掉 PermitRootLogin without-password 加入 PermitRootLogin yes
注意: