如何在 Kali Linux 上安裝 SSH 服務
慣例:
#- 給定指令需要以 root 使用者權限運行或是使用sudo指令
$- 給定指令以一般權限使用者運行
——————————————
安裝:
從終端使用 apt-get
指令安裝 SSH 包:
# apt-get update
# apt-get install ssh
——————————————
啟用和開始使用 SSH
為了確保安全 shell 能夠使用,在重啟系統後使用
systemctl
指令來啟用它:
# systemctl enable ssh
在現用的對話執行中使用 SSH:
# service ssh start
——————————————
容許 SSH Root 訪問:
預設情況下 SSH 不容許以 root 使用者登入,因此將會出現下面的錯誤提示訊息:
Permission denied, please try again.
為了通過 SSH 進入你的 Kali Linux 系統,你可以有兩個不同的選取。第一個選取是建立一個新的非特權使用者然後使用它的身份來登入。
第二個選取,你可以以 root 使用者訪問 SSH 。
為了實現這件事,需要在SSH 配置檔案 /etc/ssh/sshd_config 中插入下面這些行內容或對其進行編輯:
vi /etc/ssh/sshd_config
將
#PermitRootLogin prohibit-password
改為:
PermitRootLogin yes
存檔 :wq!(重啟SSH:service ssh start)
——————————–
*************************************************************************
kali 網路ip設定
————————————————————————-
kali linux下開啟ssh服務
一、配置SSH參數
修改sshd_config檔案,指令為:vi /etc/ssh/sshd_config
將#PasswordAuthentication no的注解去掉,並且將NO修改為YES //kali中預設是yes
將PermitRootLogin without-password修改為PermitRootLogin yes
然後儲存離開vi編輯器。
————————————————————————-
二、啟動SSH服務
指令為:/etc/init.d/ssh start
或是service ssh start
檢視SSH服務狀態是否標準運行,指令為:
/etc/init.d/ssh status
或是
service ssh status
————————————————————————-
註明:這兩種啟動ssh模式都是臨時性的,如果機器重啟就需要重新輸入上面指令才可以開啟ssh,
如果需要ssh服務下次開機自動啟動,則需要使用以下指令啟動ssh服務,指令為:
update-rc.d ssh enable //系統自動啟動SSH服務
update-rc.d ssh disabled // 關機自動啟動SSH服務
————————————————————————-
三、如果以上兩個步驟都操作完了還是登陸不了kali linux的ssh,則需要生成兩個秘鑰
那麼要先生成兩個密鑰:
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_rsa_key
執行指令後都會讓輸入密碼,直接敲換行設定為空即可
四、到此ssh可以標準登陸了,ok。
————————————————————————-