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

看板LinuxDev作者 (督人無數就是我)時間1年前 (), 編輯推噓2(203)
留言5則, 4人參與, 1年前最新討論串1/1
有一陣子沒有登入實驗室主機(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不能登入, 是甚麼地方被改到了? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.160.192 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1614588798.A.081.html

03/02 00:07, 1年前 , 1F
700?
03/02 00:07, 1F

03/02 16:17, 1年前 , 2F
趕快看一下log看你學弟下了哪些指令.
03/02 16:17, 2F

03/02 21:00, 1年前 , 3F
檢查.bashrc,有可能改爛拿不到shell之類的
03/02 21:00, 3F

03/05 01:29, 1年前 , 4F
可能是user default login shell被改掉?
03/05 01:29, 4F

03/05 01:30, 1年前 , 5F
cat /etc/passwd 看一下你的預設shell是啥
03/05 01:30, 5F
文章代碼(AID): #1WFAj-21 (LinuxDev)
文章代碼(AID): #1WFAj-21 (LinuxDev)