[問題] Ubuntu突然scp可以登入但ssh不能登入

作者: ruthertw (小葉老大)   2021-03-01 16:49:35
有一陣子沒有登入實驗室主機(Ubuntu),
今天使用terminal登入時,
發現無法登入.
嘗試登入太多次後,
有時會出現
ssh: connect to host XX port 22: Connection timed out
有時會出現
ERROR: ssh: connect to host XX port 22: Connection refused
有時會出現
Permission denied (publickey,password).
我知道登入太多次會直接被ban,
然後Connection refused,
要隔一段時間才能嘗試登入.
查過(publickey,password)的問題,
有可能沒有驗證成功,
所以也試了ssh-copy-id.
發現應該是被網管(學弟)改了帳號權限.
問了學弟,
他說他不懂Ubuntu,
只是被叫來做網管,
如果有被他改到什麼地方,
他不知道也不清楚.
他說也沒有root密碼,
su -他沒用過,
他只會用sudo xxx這樣.
我試著用scp,
結果可以登入,
改用winscp,
也可以登入,
但是就是不能使用terminal模式登入.
請問Ubuntu突然變成scp可以登入但ssh不能登入,
是甚麼地方被改到了?
作者: holishing   2021-03-01 17:01:00
你學弟知道怎麼查 log 嗎? 知道怎麼從/etc/ssh/sshd_config 檢查修改設定嗎?那個一堆 # 通常是系統內建給你參考的 template.....sudo -i 進不去 root shell?
作者: MOONY135 (談無慾)   2021-03-01 17:41:00
https://reurl.cc/4yjVp3 感覺是這篇的反過來ssh -vvv [email protected] 可以看log
作者: CMJ0121 (請多指教!!)   2021-03-01 20:08:00
該不會 login shell 被拔了吧?
作者: tomsawyer (安安)   2021-03-01 20:40:00
# 是系統內建給你的設定檔 預設關閉的那種有可能是login shell 至於sudo是sudo group被拔吧
作者: Hurricaneger (褲襪脫落大尉)   2021-03-01 22:50:00
把那個帳號的硬碟空間砍掉一些垃圾就可以了!
作者: ucrxzero (RX-0)   2021-03-04 20:01:00
把PermitRootLogin 開起來重新service ssh restart看看

Links booklink

Contact Us: admin [ a t ] ucptt.com