通過命令 ssh localhost
可以檢視是否已經安裝了ssh服務
如下圖所示,已經安裝了ssh服務
如果出現如下所示的情況,表示本機還未安裝ssh服務
ssh localhost
ssh: connect to host localhost port 22: connection refused
首先說說該如何解除安裝ssh服務。
1、徹底解除安裝ssh服務
apt-get purge openssh-server
2、更新源列表(可以安裝最新的ssh服務)
sudo apt-get update
3、安裝ssh服務
sudo apt-get install openssh-server
輸入以下命令系統會自動進行ssh服務的安裝。
4、安裝完ssh服務之後的第一步就是開啟ssh服務sudo /etc/init.d/ssh start
sudo /etc/init.d/ssh start
5、啟動後,可以通過如下命令檢視服務是否正確啟動
ps -e|grep ssh
6212 ? 00:00:00 sshd
6、啟動完成之後可以修改ssh的配置
gedit /etc/ssh/sshd_config
7、接下來是部分錯誤和解決辦法
ps1:第一次連線需要輸入通行密碼,以後就不需要再輸入通行密碼了。少了輸入ssh的帳號密碼,是不是更安全些呢?
ps2:再限制ip訪問ssh,伺服器會更安全些。
vi /etc/hosts.allow
sshd:172.16.x.x:allow #在最後一行寫入172.16.x.x/172.16.0(段)
vi /etc/hosts.deny
sshd:all
ps3:假設要刪除公鑰,在securecrt連線的時候不要選中公鑰,然後進入ssh的配置檔案修改如下:
1、注釋#authorizedkeysfile %h/.ssh/authorized_keys
2、passwordauthentication yes
解決:passwordauthentication yes
如有錯誤歡迎指正。
Linux安裝 啟動 解除安裝ssh
1.安裝ssh 如果你用的是redhat,fedora,centos等系列linux發行版,那麼敲入以下命令 sudo yum install sshd 或 sudo yum install openssh server 由osc 火耳提供 如果你使用的是debian,ubuntu,linux mi...
ubuntu下安裝 啟動和解除安裝SSH
今天突然想往vmware虛擬機器上的ubuntu裡面拷貝 發現之前安裝好的securecrt鏈結不上。發現是ssh安裝配置出了問題,於是就把openssh server解除安裝後重灌,發現又是與openssh client版本不一致 client是ubuntu系統自帶安裝好的 於是又把openssh...
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 ...