Ⅰ linux 安裝ssh服務並設置開機自啟
如果你用的是redhat,fedora,centos等系列linux發行版,那麼敲入以下命令:
如果你使用的是debian,ubuntu,linux mint等系列的linux發行版,那麼敲入以下命令:
然後按照提示,安裝就好了。
關閉ssh開機自動啟動命令
單次關閉ssh
Ⅱ linux下開啟SSH,並且允許root用戶遠程登錄,允許無密碼登錄
參考:http://blog.csdn.net/jia0511/article/details/8237698
1. 允許root用戶遠程登錄
修改ssh服務配置文件
sudovi/etc/ssh/sshd_config
調整PermitRootLogin參數值為yes,如下圖:
2. 允許無密碼登錄
同上,修改ssh服務配置文件,兩種情況:
1) 將PermitEmptyPasswords yes前面的#號去掉
2) 將PermitEmptyPasswords 參數值修改為yes,如下圖:
無論哪種,最後PermitEmptyPasswords參數值為yes
以上兩種配置,均需要重啟ssh服務
service sshd restart # 或者/etc/initd.d/sshd restart
擴展:
為了安全起見,FreeBSD默認情況下是不允許root用戶進行SSH遠程登錄的,需要進行以下操作才可以進行Root用戶的ssh遠程登錄。
首先vi編輯/etc/inetd.conf,去掉ssh前的#注釋,保存後:wq退出 (開啟監聽ssh服務)
編輯/etc/rc.conf, 最後加入:sshd_enable=」yes」即可
激活sshd服務:
#/etc/rc.d/sshd start
檢查服務是否啟動,在22埠應該有監聽。
# check port number22
#netstat -an #或
#netstat -tnlp
最後,編輯ssh配置文件
#vi/etc/ssh/sshd_config
在/etc/ssh/sshd_config最後中加入
PermitRootLogin yes #允許root登錄
PermitEmptyPasswords no #不允許空密碼登錄
PasswordAuthentication yes # 設置是否使用口令驗證。
修改完配置文件後,重新啟動sshd伺服器(/etc/rc.d/sshd restart)即可。
補充:
1. 如果重啟後還是不行, 請重新載入sshd_config 文件
/etc/rc.d/sshd reload
2. 如果出現using keyboard-interactive authentication
password:
請確認配置文件中,PasswordAuthentication參數值是否已經改成yes
另外如果客戶端是putty, 那麼請確認」嘗試』智能鍵盤』認證(SSH-2)」的勾是否有去掉!!!!
3. 如果是使用root帳號登陸
請確認密碼是否為空
空密碼無法登陸
4. 請確認是否有安裝SSH
確認sysinstall>>>configure>>>networking>>>sshd是否的勾是否有打上.
Ⅲ linux下怎麼使SSH服務開機自動運行
1、啟動Linux並登錄到系統。
Ⅳ 如何設置bash打開時自動啟動ssh服務
linux下讓ssh服務開機自動運行,可以通過systemctl命令來設置。
1、設置ssh開機自啟動
sudo systemctl enable ssh
說明:sudo是提升許可權,systemctl是服務管理器,enable是systemctl
的參數,表示啟用開機自動運行,ssh是要設置的服務名稱。
設置成功後,可以用chkconfig查看一下ssh的開機啟動狀態 ,on表示已設置開機自啟動。
2、ssh禁用開機自啟動
sudo systemctl disable ssh
說明:sudo是提升許可權,systemctl是服務管理器,disable是systemctl
的參數,表示禁止開機運行,ssh是要設置的服務名稱。