Ubuntu突然scp可以登入但ssh不能登入 - Linux

Table of Contents

有一陣子沒有登入實驗室主機(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不能登入,
是甚麼地方被改到了?

--

All Comments

Dora avatarDora2021-03-06
你學弟知道怎麼查 log 嗎? 知道怎麼從
/etc/ssh/sshd_config 檢查修改設定嗎?
Olive avatarOlive2021-03-10
那個一堆 # 通常是系統內建給你參考的 template.....
Cara avatarCara2021-03-10
sudo -i 進不去 root shell?
Sierra Rose avatarSierra Rose2021-03-11
https://reurl.cc/4yjVp3 感覺是這篇的反過來
Sierra Rose avatarSierra Rose2021-03-13
ssh -vvv username@host 可以看log
Joseph avatarJoseph2021-03-16
該不會 login shell 被拔了吧?
Barb Cronin avatarBarb Cronin2021-03-20
# 是系統內建給你的設定檔 預設關閉的那種
有可能是login shell 至於sudo是sudo group被拔吧
Thomas avatarThomas2021-03-21
把那個帳號的硬碟空間砍掉一些垃圾就可以了!
Michael avatarMichael2021-03-24
把PermitRootLogin 開起來重新service ssh restart看看