close

現場(環境): 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後直接拋到要連接的伺服器。

 

然後做免密碼連結。

 

這部份大家再看參考網頁製作。

 

因為這邊不需要使用這個,所以就沒有測試了。

 

 

(本篇完)

 

參考網址:

https://ephrain.net/kali-%E9%96%8B%E5%95%9F-kali-linux-%E4%B8%8A%E7%9A%84-ssh-server-%E6%9C%8D%E5%8B%99/

 

https://ephrain.net/linux-%E7%94%A2%E7%94%9F-ssh-key-%E4%BE%86%E5%85%8D%E5%AF%86%E7%A2%BC%E7%99%BB%E5%85%A5-ssh-server/

 

http://www.linuxproblem.org/art_9.html

 

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()