現場(環境): kali linux 套件:openssh-server
=!=================
原因:
預設上來說Kali linux是沒有安裝ssh套件的,
但為了我們使用便利,現在我們要幫他加裝ssh套件讓我們可以遠端連線。
=!=================
處理方式:
這邊我使用了參考網址內的方式進行。
但因為我沒有要使用root以外的帳號做登入使用
(不太安全的作法)
所以我就沒有採用ssh key的部份。
1. 安裝ssh服務
#apt-get install openssh-server
2.設定 ssh 開機-runlevel
(測試過,這邊的預設不會開機啟用)
(預設值是 2 3 4 5 ,但仍然沒有開機啟動)
#update-rc.d -f ssh remove
#update-rc.d -f ssh defaults
3.這部份是做ssh key (建議要做)
-->以前都沒有想過ssh key的問題
(1)備份原有的key
#cd /etc/ssh/
#mkdir kalikey_bak
#mv ssh_host_* kalikey_bak/
(2)產生新的key
#dpkg-reconfigure openssh-server
4. 設定kali linux允許root登入
#vim /etc/ssh/sshd_config
=!=====================
找到下列這一行
#PermitRootLogin prohibit-password
解開註解,這邊顯示是要用key登入,不要帳密
PermitRootLogin prohibit-password
修改成yes後,就只要用帳密就可以登入了
PermitRootLogin yes
=!=====================
5. 重啟服務
#service sshd restart
這樣就完成kali的遠端連線服務,
讓他可以再重開機後直接啟用的方法很簡單。
跟CentOS7 版一樣,用systemctl設定enable就可以了。
#systemctl enable ssh
Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ssh
Created symlink /etc/systemd/system/sshd.service → /lib/systemd/system/ssh.service.
再來文章當中有提到 prohibit-password
(舊名是 without-password
)
這部份就是不要你打密碼做登入,
要你製作好key後直接拋到要連接的伺服器。
然後做免密碼連結。
這部份大家再看參考網頁製作。
因為這邊不需要使用這個,所以就沒有測試了。
(本篇完)
參考網址:
http://www.linuxproblem.org/art_9.html